2012-01-14 8 views
0
せずに日付を渡す方法を、私は次の形式でWebサービスへの私の日付情報を渡す必要があり

タイムゾーン

(YYYY-MM-dd'T'HH:ミリメートル)2008-03-12T00: 00

しかしFlashが形式次のように私に日付オブジェクトを返します。

土1月14日午前11時32分03秒GMT + 0530 2012

私は、以下のフォーマットのように日時を保持するために、日付オブジェクトを変更することができますとにかく、すなわち:

(YYYY-MM-dd'T'HH:ミリメートル)2008-03-12T00:00

答えて

0
  1. 日は、UNIXエポックの先頭からのミリ秒数です。あなたがウェブサービスに渡す必要がある場合、その番号を送信して、文字列を送信することは、効率が何倍も劣ることになります。

  2. ユーザに表示するために日付をフォーマットする必要がある場合は、DateTimeFormatterクラスがあります(使用する前にバージョン要件を確認してください。私は「T」はあなたの例では伝えることになっていたかを理解していないので、私は故意にそれを省略し、それ以外の、コードは次のようになり、次の

    var date:Date = new Date(); 
    var formatter:DateTimeFormatter = new DateTimeFormatter("en_US"); 
    formatter.setDateTimePattern("yyyy-MM-dd HH:mm"); 
    trace(formatter.format(date)); 
    
+0

私は日付として日付を送っていますオブジェクト自体をWebサービスにします。私はそれをNumberとHowとして渡す必要がありますか? – Simsons

+0

日付を文字列として送信する方法は、Webサービスの使用方法です。次のXMLスキーマ仕様では、dateTime文字列の形式について説明しています。http://www.w3.org/TR/xmlschema-2/#dateTime –