2016-08-16 27 views
0

timestamp 1470989229.000014をjavaの日付書式mm-dd-yyyyに変換する方法はありますか? 私はタイムスタンプの形式が違っていますが、これを解析できませんでした。タイムスタンプ形式をJavaで日付形式に変換する方法は?

使用されるデータベースはMySQLなので、タイムスタンプはおそらくその形式になります。

+0

すでに試したものを示すコードを追加してください – AesSedai101

答えて

0

最初の質問は、どのようなプログラミング言語を使用しましたか?

あなたがPHPを使用している場合、あなたはdate("mm-dd-yyyy", (1470989229.000014))を試すことができますが、あなたは08-12-2016のような結果をしたい場合、あなたはUnixのタイムスタンプがある持っているdate("m-d-Y", (1470989229.000014))

0

タイムスタンプを使用することができます。 1 January 1970 00:00:00 UTCからの秒数として定義されます。

あなたのタイムスタンプ1470989229.00001412 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を使用してこれを行うことができますMySQL08-12-2016

+0

プログラミング言語は、Javaで –

+0

@PK私は、Javaの例で答えを更新しました – saibotu

+0

助けてくれてありがとう –

0

にあなたのタイムスタンプに変換します。

SELECT DATE_FORMAT(FROM_UNIXTIME(1470989229.000014),'%m-%d-%Y') 

と出力(mm-dd-yyyy)は以下のようになります。

08-12-2016

Demonstrated Here

関連する問題