Flash / Flex / ActionScript/Development/Date format
Содержание
- 1 Formatting a Date: toDateString() includes Month, day, and year
- 2 toDateLocaleString() displays date in locale format
- 3 toLocaleString() returns All information except time zone
- 4 toLocaleTimeString() returns Hours, minutes, seconds
- 5 toString() contains All information
- 6 toTimeString() returns Hours, minutes, seconds, time zone
- 7 toUTCString() returns all information relative to UTC
- 8 Use custom formatting to display any date as MM/DD/YYYY:
Formatting a Date: toDateString() includes Month, day, and year
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var date:Date = new Date(); trace(date.toDateString());
} }
}
</source>
toDateLocaleString() displays date in locale format
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){
var date:Date = new Date(); trace(date.toLocaleDateString()); } }
}
</source>
toLocaleString() returns All information except time zone
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){
var date:Date = new Date(); trace(date.toLocaleString()); } }
}
</source>
toLocaleTimeString() returns Hours, minutes, seconds
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var date:Date = new Date(); trace(date.toLocaleTimeString());
} }
}
</source>
toString() contains All information
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var date:Date = new Date(); trace(date.toString());
} }
}
</source>
toTimeString() returns Hours, minutes, seconds, time zone
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){
var date:Date = new Date(); trace(date.toTimeString()); } }
}
</source>
toUTCString() returns all information relative to UTC
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var date:Date = new Date(); trace(date.toUTCString()); } }
}
</source>
Use custom formatting to display any date as MM/DD/YYYY:
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){
} function dateToMMDDYYYY(aDate:Date):String { var SEPARATOR:String = "/"; var mm:String = (aDate.month + 1).toString(); if (mm.length < 2) mm = "0" + mm; var dd:String = aDate.date.toString(); if (dd.length < 2) dd = "0" + dd; var yyyy:String = aDate.fullYear.toString(); return mm + SEPARATOR + dd + SEPARATOR + yyyy; } }
}
</source>