0

好的,另一个问题,当用户点击提交按钮时,我将如何将当前日期/时间设置为输出字符串的文件名

我知道如何设置标准的静态文件名,即。files/receipt.txt并且还研究了如何使用<s:DateTimeFormatter id="dateTimeFormatter" dateStyle="short" timeStyle="short" locale="en-AU" />Tue Jun 11 15:48:14 GMT+1000 2013更改为2013 年 11 月 6 日下午 3:50来格式化时间和日期的标准输出

  1. 现在我需要知道如何删除文件名的空格和
  2. 如何设置变量文件名(如“files/ todaysDate.txt”)

并提前谢谢你!

4

2 回答 2

0

在 上设置formatString属性DateFormatter。这是文档

于 2013-06-11T06:29:15.803 回答
0

您可以直接从 DateFormatter 获取日期。例如,获取当前日期和时间到字符串:

//..
var todaysDate:String = getCurrentDate();
//..

private function getCurrentDate():String{
        var CurrentDateTime:Date = new Date();
        var CurrentDF:DateFormatter = new DateFormatter();
        CurrentDF.formatString = "MM/DD/YY LL:NN:SS A"
        var DateTimeString:String = CurrentDF.format(CurrentDateTime);
        return DateTimeString;

    }

因此,在您的情况下,您可以将其用作 formatString:

 CurrentDF.formatString = "MM_DD_YY_LL_NN_SS_A"

所以你的字符串看起来像 12_06_2013_12_56_AM。

于 2013-06-12T09:56:56.113 回答