私はこのJavaScript値JSON値21/09/2016 13:24:40
をJavaバックエンドで受け取って日付に変換し、タイムスタンプに変換したいと考えています。java date formarter通常の時間形式を24時間形式に変更しない
私はこのフォーマット作成:
SimpleDateFormat hourFormat = new SimpleDateFormat("dd/mm/yyyy HH:mm:ss");
をそして、私はこのようなDate
にString
を変換するために、そのフォーマットを使用する:私は、コンソール内の値と時間が右であることを印刷
initHour = hourFormat.parse((String) datosDTOParseados.get("initHour"));
Timestamp insertHour= new java.sql.Timestamp(initHour.getTime());
それは24時間形式です。しかし、それをOracleデータベースに挿入すると、時間は24時間形式ではなく通常の形式で挿入されます。
私はこのようなオラクルの日付を選択します。
SELECT TO_CHAR(init_hour, 'dd/mm/yyyy HH:mm:ss') From mytable where id='2';
私はhh
ためHH
を変更し、このフォーマットを使用してみましたが、同じことが起こる:
SimpleDateFormat hourFormat = new SimpleDateFormat("dd/mm/yyyy hh:mm:ss");
"通常のフォーマット"? –