質問

必要があります。構文形式の文字列でHH:MMの日付(その他)オブジェクト用の標準ライブラリ?

私の構文解析が可能のようなもの"9/17/2008 10:30"日付オブジェクトを使用

var date:Date = new Date(Date.parse("9/17/2008 10:30");

していきたいと思っている構文解析10:30ます。次のコードはできません。

var date:Date = new Date(Date.parse("10:30");

思い利用できるので、カスタムRegExこのためにはかなり簡単にうですが、このようにすることも容易に可能でしょうを用い、既存のフレックスAPIとなります。

役に立ちましたか?

解決

お答えい:いいえ、ありません図書館機能のないものの、その後はありません図書館の機能解析のISOフォーマット、ドイツの形式は、スウェーデンの形式の日に、年にローマ数字など。

なぜな正規表現は利用?それを割り当てるべきなのです。

他のヒント

だけにして大文字と小文字を正確に指定したフォーマット、それに必要な構文解析します。

ここでは、簡単な例として、(試験は行っておりません):

var str:String = "9/17/2008 10:30"

var items:Array = str.split(" ");
var dateElements:Array = items[0].split("/");
var timeElements:Array = items[1].split(":");

var n:Date = new Date(dateElements[2],
                        dateElements[0],
                        dateElements[1].
                        timeElements[0],
                        timeElements[1]);

された場合は、表には現れない24時計が押されるわけではありませんのウェAMまたはPM(コードします。

としてシンプルで無料溶液を使用できるものstaticメソッドのDateField:

  • DateField.stringToDate(valueString:String,inputFormat:String):日付
  • DateField.dateToString(設定値:日outputFattern:String):文字列

残念ながら彼らをサポートしない時間/分/秒だけます。

にお客様の特定の場合:日付オブジェクトも含むもの"日"の情報を..ない場合、重要なんだ連結の基準日付文字列の前に構文解析?

ているprepending"01/01/2000"の文字列で塗るのでしょうか?

交互にあうトークナイザの入力してもらえるのでしょうかは:き文字列の配列を変換できる整数です。トークナイザはなく、どちらかとの楽しさを知ってもらいたい場合には存在しないフレックス.

-アダム

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top