0

別の質問ですが、ユーザーが送信ボタンを押したときに現在の日付/時刻を出力文字列のファイル名に設定するにはどうすればよいですか。

標準の静的ファイル名を設定する方法を知っています。また、 Tue Jun 11 15:48:14 GMT+1000 2013を this 11/06/2013 3:50 PMに変更files/receipt.txtして、時刻と日付の標準出力をフォーマットする方法も調査しました。<s:DateTimeFormatter id="dateTimeFormatter" dateStyle="short" timeStyle="short" locale="en-AU" />

  1. 今、ファイル名のスペースを削除する方法を知る必要があり、
  2. 可変ファイル名の設定方法 (「files/ todaysDate.txt」など)

そして、よろしくお願いします!!!

4

2 に答える 2

0

Set the formatString property on the DateFormatter. Here's the documentation.

于 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 に答える