Zurück   Flashforum > Flash > ActionScript > Softwarearchitektur und Entwurfsmuster

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-11-2005, 18:44   #1 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
Datums formatierung

Hier mal eine komplette Datumsformatierung für den alltag.
der gebrauch ist denkbar simple.

PHP-Code:
import de.xzited.env.data.utils.DateUtils;

var 
birthdayDate = new Date76025233030 );
var 
birthdayString String DateUtils.format"dd.MM.yyyy HH:mm:ss"birthday );
tracebirthdayString );

traceDateUtils.format"dd.MM.yyyy HH:mm:ss" ) );
traceDateUtils.format"dddd t/he dd. MMMM yyyy hh:mm:ss a" ) ); 
für alle die es gebrauchen können

alle geschützten buchstaben können mit einem slash escaped werden als zB

dddd t/he dd. MMMM yyyy hh:mm:ss a => Saturday the 12. November 2005 07:33:20 PM

mfg
alex
Angehängte Dateien
Dateityp: zip de.zip (2,6 KB, 16x aufgerufen)
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 12-11-2005, 19:07   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
hi alex...

<-- bookmarked
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 13-11-2005, 17:28   #3 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
nice kann man auf jedenfall immer gut gebrauchen !

Gruß nach kölle
nky
nky ist offline   Mit Zitat antworten
Alt 26-11-2005, 12:31   #4 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
Kleines Update

So hier noch ne nette kleine Erweiterung die einem
ein Datums object anhand eines MySQL, Timestamps, Dateims, Date oder Time
Strings zurückbigt. hier einige kleine Beispiele

PHP-Code:
import de.xzited.env.data.utils.DateUtils;

d1 DateUtils.getDateByTimestamp"19760125152050" );
d2 DateUtils.getDateByDatetime"1976-01-25 15:20:50" );
d3 DateUtils.getDateByDate"1976-01-25" );
d4 DateUtils.getDateByTime"15:20:50" );

traceDateUtils.format"dd.MM.yyyy HH:mm:ss"d1 ) );
traceDateUtils.format"dddd t/he dd. MMMM yyyy hh:mm:ss a"d1 ) );
traceDateUtils.format"A/m dd.MM.yyyy u/m HH:mm:ss geboren"d2 ) );
traceDateUtils.format"dd.MM.yyyy"d3 ) );
traceDateUtils.format"hh:mm:ss a"d4 ) ); 
Die ausgabe sieht dann wie folgt aus

Code:
25.01.1976 15:20:50
Sunday the 25. January 1976 03:20:50 PM
Am 25.01.1976 um 15:20:50 geboren
25.01.1976
03:20:50 PM
mfg
Alex
Angehängte Dateien
Dateityp: zip de.zip (2,8 KB, 22x aufgerufen)
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 27-11-2005, 10:23   #5 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Schöne Sache, nehme ich gleich mal in die gepinnte Liste der wichtigen OOP Threads auf.

mfg. r

Geändert von bokel (27-11-2005 um 13:59 Uhr)
bokel ist offline   Mit Zitat antworten
Alt 27-11-2005, 13:49   #6 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Sieht gut aus, aber bei diesen Alleskönnern bin ich immer etwas skeptisch.
Sooo schlimm ist es nicht, sich die entsprechenden Werte aus dem Date-Objekt zu ziehen, und grade wenn solche Funktionen für (laufende) Uhren und ähliches verwendet werden, kann sehr viel Performance verbraten werden. (habe da gewisse Erfahrungen mit gemacht )
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 27-11-2005, 19:22   #7 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
@bokel merci, die datums geschichte ist immer wieder mal nen thema

@jano also mir gehts am ehesten darum etwas alltag taugliches zu haben, also
ein datum in einem datensatz schnell und unkompliziert zu formatieren, gerade bei mehrsprachigen sachen kann man dann schön in der config.xml für die Sprache das bevorzugte datumsformat angeben etc. bzw. verschiedene Formate für verschiedene Ansichten, zB bei User informationen könnte man dann sagen

<birthFormat>#USER_NA/ME# i/st /a/m dddd /den dd. MMMM yyyy geboren</birthFormat>

finde ich ganz praktisch

mfg
Alex
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:58 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele