日々学んだことを残しておこう。きっと未来の自分が探しにくる。 (ただ忘れっぽいだけです…)

スポンサーサイト


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-------- : スポンサー広告 :
Pagetop

ActionScript 日付文字列からDate型変換


My ActionScript 3.0 Cookbook CopyMy ActionScript 3.0 Cookbook Copy / kiewic


FlashBuilder4で時系列グラフ作成の続きです。

日時データを文字列で取得して、Date型に変換しようとして、ちょこっと調べる。
var newDate:Date = DateField.stringToDate("2011/4/16", "YYYY/MM/DD");

こんなサンプルがあったので、ふむふむ。

でも、私がしたいのは、2011/4/16 12:30みたいな文字列なんだよなと、
まずは適当に"YYYY/MM/DD"を"YYYY/MM/DD HH:NN"に変えてみたりした。

ガーン、ダメなんだ…。

C#なんかだと、こんなので一発なんだけどな~
DateTime d = Convert.ToDateTime("2011/4/16 12:30");

もう少しちゃんと調べてみると、
日時で変換できるメソッドないみたいね。

しょうがないのでゴリゴリメソッド作成。
用意して欲しいな。

ちょっと作成したので、upしておきます。
時分ってこんな感じに追加するしか無いのかな~?

public function myParseFunction(s:String):Date {
//ymd_hn[0]=YYYY/MM/DD,ymd_hn[1]=HH:NN
var ymd_hn:Array = s.split(" ");
//h_n[0]=HH,h_n[1]=NN
var h_n:Array = ymd_hn[1].toString().split(":");

//日付部分Date型化
var newDate:Date = DateField.stringToDate(ymd_hn[0], "YYYY/MM/DD");

newDate.setHours(Number(h_n[0])); //時間追加
newDate.setMinutes(Number(h_n[1])); //分追加

return newDate;
}


というか、ブログにソースコードのせるの大変だった
次回、参考サイトとかまとめておきます。

ActionScript Beautifl Code〜Beautifl: Flash Gallery of wonderfl〜
関連記事

2011-04-16 : Flex : コメント : 0 : トラックバック : 0
Pagetop
コメントの投稿
非公開コメント

Pagetop
« next  ホーム  prev »

広告

読みたいと思っている書籍

Amazon Web Services クラウドネイティブ・アプリケーション開発技法 一番大切な知識と技術が身につく Amazon Web Services 定番業務システム12パターン 設計ガイド イラストで学ぶ 機械学習 最小二乗法による識別モデル学習を中心に (KS情報科学専門書) イラストで学ぶ ディープラーニング (KS情報科学専門書)

カウンタ

メールフォーム

名前:
メール:
件名:
本文:

GoogleTranslate

管理人のつぶやき

人気記事ランキング

カテゴリ

openclose

ブログ内検索

全記事表示リンク

全ての記事を表示する

ブログパーツ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。