パッと思い付かなくて悔しかったので!
Java
import java.util.Calendar; import java.util.Date; public class UnixTimeTrans { public static void main(String[] args) { // currentTimeMillis()の戻り値はミリ秒なので注意 long currTime = System.currentTimeMillis(); System.out.println("currTime : " + currTime); System.out.println("currTime/1000 : " + currTime/1000); // Dateクラスで出力 Date currDate = new Date(currTime); System.out.println("---Dateクラスで出力---"); System.out.println("currDate : " + currDate); // Calendarクラスで出力 Calendar currCal = Calendar.getInstance(); currCal.setTimeInMillis(currTime); Date currCalDate = new Date(currTime); System.out.println("---Calendarクラスで出力---"); System.out.println("currCalDate : " + currCalDate); } }
currTime : 1272533068720 currTime/1000 : 1272533068 ---Dateクラスで出力--- currDate : Thu Apr 29 18:24:28 JST 2010 ---Calendarクラスで出力--- currCalDate : Thu Apr 29 18:24:28 JST 2010
Excel
= "1970/1/1"+ (1272533068 + 32400) / 86400 (セルの書式設定で表示形式を日付にする)
2010/4/29 18:24