beanshell を使用しており、'2012.08.14 07:30:00.000' 形式の文字列を 1344925800000 形式の日時整数に変換する必要があります。
誰にもアイデアはありますか?
前もって感謝します
アル
beanshell を使用しており、'2012.08.14 07:30:00.000' 形式の文字列を 1344925800000 形式の日時整数に変換する必要があります。
誰にもアイデアはありますか?
前もって感謝します
アル
Java を使用すると別の結果が得られるため、結果の例が単なる例であることを願っています。ただし、標準では、1970 年 1 月 1 日 00:00:00 GMT からのミリ秒数を使用します。
フォーマット文字列を指定できる、より一般的な方法があるかどうかはわかりません。ここでは、文字列変換と特定のロケールの形式を使用しています。
import java.text.DateFormat;
sDate = "2012.08.14 07:30:00.000";
// replace beginning dots with hyphens
sDate = sDate.replaceFirst("([0-9]{4})\\.([0-9]{2})\\.([0-9]{2}) ", "$1-$2-$3 ");
// use a date format from a specified locale
formatter = DateFormat.getDateInstance(
DateFormat.MEDIUM,
new Locale("PL"));
javax.swing.JOptionPane.showMessageDialog(null,
"time=" + formatter.parse(sDate).getTime());