bbs2chreader Part13at SOFTWARE
bbs2chreader Part13 - 暇つぶし2ch944: ◆0x0D/0x20I
07/12/12 04:31:04 kKueQnit0
>>924が誰か分かった希ガス。某過疎板で普段トリップ付けてる人のような。人違いだったらごめんなさい。
漏れの環境で、
  var aDate = new Date();
  var df = Components.classes["@mozilla.org/intl/scriptabledateformat;1"].getService(Components.interfaces.nsIScriptableDateFormat);
  df.FormatDate("en-US", df.dateFormatShort, aDate.getFullYear(), aDate.getMonth() + 1, aDate.getDate());
でロケール毎に調べてみたが、0 が抜けるのはアメリカのロケールの時だね。月/日/年 の順に並ぶんだが、
2008年1月1日は容赦なく 1/1/2008 になる。フランスやイギリスやドイツなど他のヨーロッパのロケールでは 0 が付く模様。
ただ、なんにせよ、現状の b2r のリストビューの日付のソートが、この nsIScriptableDateFormat で貰った文字列で
単純比較してるとなると、必ず日本式の 年/月/日 の順に並んでないといけないことになるから、日本語の環境以外では
問題が起こるはず。長々書いてしまったけど、もし見当違いだったら申し訳ない。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch