如何在 flex 中将字符串数据类型转换为日期数据类型

Posted

技术标签:

【中文标题】如何在 flex 中将字符串数据类型转换为日期数据类型【英文标题】:How can i convert string datatype to date datatype in flex 【发布时间】:2011-02-18 14:49:44 【问题描述】:

我必须在 flex 中将一个字符串类型字段转换为日期数据类型。

我能做些什么来解决这个问题?

【问题讨论】:

您有机会尝试我发布的答案吗?如果它有助于解决您的问题,您可以通过单击 ^ 箭头对其进行投票,并通过单击我的答案旁边的复选标记图标将其标记为已接受的答案。 【参考方案1】:
import mx.controls.DateField;

var dateString:String = " 25/02/2009";
var date:Date= DateField.stringToDate(dateString,"DD/MM/YYYY");

归功于: http://amthekkel.blogspot.com/2009/02/flex-converting-date-string-to-date.html

【讨论】:

【参考方案2】:
var str:String = "25/02/2009"
var d:Date = new Date(str);

我们可以使用自定义的 DateUtils 类

package 

  import mx.formatters.DateFormatter;

  public class DateUtils extends DateFormatter
 
    public function DateUtils()
   
     super();
   



  public static function parseString (str:String):Date 
      return parseDateString(str);
  

 

【讨论】:

【参考方案3】:

您还可以使用Date.parse 函数和Date.setTime 函数从字符串创建一个新的Date 对象。

var myDateString:String = "05/10/2011";
var myDate:Date = new Date();

myDate.setTime(Date.parse(myDateString));

【讨论】:

以上是关于如何在 flex 中将字符串数据类型转换为日期数据类型的主要内容,如果未能解决你的问题,请参考以下文章

如何在 spark sql 连接条件中将字符串数据类型转换为日期:to_date 不起作用并且转换抛出错误

如何在 SQL Server 中将字符串转换为日期时间?

在 PHP Laravel 中的 SQL Server 中将字符串转换为日期数据类型

如何在 Pentaho 中将字符串转换为日期类型?

sql如何将字符串转为日期

如何在 pandas python 中将字符串转换为日期时间格式?