timestamp 1470989229.000014をjavaの日付書式mm-dd-yyyy
に変換する方法はありますか? 私はタイムスタンプの形式が違っていますが、これを解析できませんでした。タイムスタンプ形式をJavaで日付形式に変換する方法は?
使用されるデータベースはMySQLなので、タイムスタンプはおそらくその形式になります。
timestamp 1470989229.000014をjavaの日付書式mm-dd-yyyy
に変換する方法はありますか? 私はタイムスタンプの形式が違っていますが、これを解析できませんでした。タイムスタンプ形式をJavaで日付形式に変換する方法は?
使用されるデータベースはMySQLなので、タイムスタンプはおそらくその形式になります。
最初の質問は、どのようなプログラミング言語を使用しましたか?
あなたがPHPを使用している場合、あなたはdate("mm-dd-yyyy", (1470989229.000014))
を試すことができますが、あなたは08-12-2016
のような結果をしたい場合、あなたはUnixのタイムスタンプがある持っているdate("m-d-Y", (1470989229.000014))
タイムスタンプを使用することができます。 1 January 1970 00:00:00 UTC
からの秒数として定義されます。
あなたのタイムスタンプ1470989229.000014
は12 August 2016 08:07:09 UTC
に変換されます。
編集:
ここでは、Javaでのタイムスタンプを変換する方法の例です。
double timestamp = 1470989229.000014;
Date date = new Date(Math.round(timestamp * 1000));
SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd-yyyy");
System.out.println(dateFormat.format(date));
これは、あなたがDATE_FORMAT
機能が続いFROM_UNIXTIME
を使用してこれを行うことができますMySQL
で08-12-2016
にあなたのタイムスタンプに変換します。
SELECT DATE_FORMAT(FROM_UNIXTIME(1470989229.000014),'%m-%d-%Y')
と出力(mm-dd-yyyy
)は以下のようになります。
08-12-2016
すでに試したものを示すコードを追加してください – AesSedai101