言語別の日付書式メモ

複数のプログラム言語を同じ日に扱うと混乱しそうな日付フォーマット関数の書式指定のまとめメモ

 

言語 記述例 備考
Java DateUtils.formatDate(new Date(), "yyyy/MM/dd HH:mm:ss") 「h」は午前/午後の時 (1 〜 12)
PHP date(Y/m/d H:i:s)  
Delphi FormatDateTime('yyyy/mm/dd hh:nn:ss', Date) 「m」は「h」のすぐ後ろにある場合は分になるので「hh:mm:ss」でもOK
ActionScript var df:DateTimeFormatter = new DateTimeFormatter("jp_JP");
df.setDateTimePattern("yyyy/MM/dd HH:mm:ss");
var str = df.format(new Date());
 
Oracle(SQL) TO_CHAR(sysdate, 'YYYY/MM/DD HH24:MI:SS') 大文字でも小文字でもOK

【FlashDevelop】java.exe 指定されたファイルが見つかりません

FlashDevelopでビルドしようとしたら

「Unable to start java.exe 指定されたファイルが見つかりません」

とかいわれビルドできないときの対応方法。いつも忘れるのでメモ。

 

原因:環境変数JAVA_HOME」が古いままになっている

Java Updateから新しいJavaをインストールすると、古いjreフォルダが削除され、新しいバージョンのjreが作成され、そのなかにファイルが展開される。

しかし、環境変数JAVA_HOME」がそのままだとファイルが見つからずビルドできない。

JAVA_HOME」を新しいjreフォルダのパスに変更、Flash Developを再起動すればビルドできるようになる。