flex4 日期类型字符串转日期类型(string转Date)
2011-04-10 14:56
309 查看
mysql数据库中存储的日期类型通过PHP返回到flex端为字符串类型,这样在flex中进行处理时就必须要将字符串转化为Date类型。如果仅仅是 "年/月/日" 的组合,而没有涉及到”时/分/秒“那么直接使用DateField的静态方法stringToDate()就可以实现,方法如下:
var strToday:String = "2011-3-12";
var dateToday:Date = DateField.stringToDate(strToday, "YYYY-MM-DD");
需要注意的是,第二个参数是字符串中日期的格式,必须跟字符串中日期的格式相同,否则就会出错。
但是,这里我遇到的问题是,字符串中包含到”时/分/秒“,而文档上写的也很明白DateField只能转化”年/月/日“,Google了一圈也没找到解决方法,不过爬了一下文档还是找到了,方法是使用——DateFormatter,例子如下:
var strToday:String = "2011-3-12 15:59:06"
var formatter:DateFormatter;
var mydate:Date = DateFormatter.parseDateString(strToday);
这样就能正确得到一个Date类型,可以获取年月日时分秒了。但是,得到的并不是"2011-3-12 15:59:06"这样的自定义格式,要想还原为这样的格式还得用formater进行字符串格式化,foramtter的使用这里就不赘述。
var strToday:String = "2011-3-12";
var dateToday:Date = DateField.stringToDate(strToday, "YYYY-MM-DD");
需要注意的是,第二个参数是字符串中日期的格式,必须跟字符串中日期的格式相同,否则就会出错。
但是,这里我遇到的问题是,字符串中包含到”时/分/秒“,而文档上写的也很明白DateField只能转化”年/月/日“,Google了一圈也没找到解决方法,不过爬了一下文档还是找到了,方法是使用——DateFormatter,例子如下:
var strToday:String = "2011-3-12 15:59:06"
var formatter:DateFormatter;
var mydate:Date = DateFormatter.parseDateString(strToday);
这样就能正确得到一个Date类型,可以获取年月日时分秒了。但是,得到的并不是"2011-3-12 15:59:06"这样的自定义格式,要想还原为这样的格式还得用formater进行字符串格式化,foramtter的使用这里就不赘述。
相关文章推荐
- flex4 日期类型字符串转日期类型(string转Date)
- flex4 日期类型字符串转日期类型(string转Date)
- flex4 日期类型字符串转日期类型(string转Date)
- spring3 MVC及security在方法中获取用户名及角色以及提交form时字符串String与日期Date类型的绑定
- Flex4 日期类型字符串转日期类型(string转Date)
- 将String类型的日期字符串转成 java.sql.date 日期格式
- flex4 日期类型字符串转日期类型(string转Date)(转)
- Flex4 日期类型字符串转日期类型(string转Date)
- 在java中实现日期类型和字符串类型的转换_所有(Date String Timestamp Datetime)
- freemark声明变量,boolean,date,date日期格式转换成String类型的(五)
- 日期Date,String,long类型之间的相互转化
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- 4000 Java日期格式转化工具(date格式转为string格式,string转date,string转timestamp类型)
- Java保存yyyy-MM-dd HH:mm:ss日期字符串到 oracle date类型字段[原]
- String 转换成 Date 类型 在转换成 想要的字符串类型
- 字符类型 String 怎样转换成 日期类型 Date?
- 关于springmvc怎么自动把前台string类型日期字段转换成date类型
- (转载)C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- flex中date和string之间的类型转换