[英]Change Date Format in AS3
我有以下基本代码:
var currentDate:Date = new Date()
var tommorow:Date = new Date()
var day3:Date = new Date()
var day4:Date = new Date()
currentDate.setDate(currentDate.getDate());
tommorow.setDate(tommorow.getDate()+1);
day3.setDate(day3.getDate()+2);
day4.setDate(day4.getDate()+3);
如果我做 :
trace(day4);
返回时间: Tue Sep 1 18:16:12 GMT+1100 2015
如何格式化该日期以返回此日期: "Tuesday 1 september 2015"
?
将DateTimeFormatter
与自定义格式一起使用:
var formatter:DateTimeFormatter = new DateTimeFormatter(LocaleID.DEFAULT);
formatter.setDateTimePattern("EEEE d MMMM yyyy");
trace(formatter.format(new Date())); // ex: "Saturday 29 August 2015"
此代码有效。 您可以复制以下内容:
var today:Date=new Date();
var months:Array=["Jan","Feb","Mar","Apr","May","Jun","jul","Aug","Sep","Oct",
"Nov","Dec"];
//you can change them to your desired texts !
var days:Array=["Sat","Sun","Mon","Tue","Wed","Thu","Fri"];
var display:String=days[today.day]+" "+today.date+" "+months[today.month]+" "+today.fullYear;
trace(display);
现在,如果要显示三天后的日期,请修改today
。
IH☻PE会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.