獲取當前的年月日時分秒
var currTime = new Date(); //獲取當前時間的毫秒數
var year = currTime.getFullYear(); //獲取當前時間的年份
var month = currTime.getMonth() + 1; //獲取當前時間的月份,月份從0開始,所以需要加一
var day = currTime.getDate(); //獲取當前時間的日期,getDay()可以獲取星期幾
var hour = currTime.getHours(); //獲取當前時間的小時數
var minute = currTime.getMinutes(); //獲取當前時間的分鐘數
var second = currTime.getSeconds(); //獲取當前時間的秒數
毫秒數轉成年月日時分秒
//毫秒數轉換成時間
var getCurrentTime = function(milliseconds){
var myDate = new Date(milliseconds);
var year = myDate.getFullYear();
var month = myDate.getMonth() + 1;
var day = myDate.getDate()
var hour = myDate.getHours();
var minute = myDate.getMinutes();
var second = myDate.getSeconds();
month = checkTime(month).toString();
day = checkTime(day).toString();
hour = checkTime(hour).toString();
minute = checkTime(minute).toString();
second = checkTime(second).toString();
return year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
}
// 只有一位數字時添加“0”
var checkTime = function(i){
if(i < 10){
i = "0" + i;
}
return i;
}
java日期轉換
時間戳、日期互轉
//獲取當前時間的時間戳 long類型
long l = System.currentTimeMillis();
Date de=new Date(l);
//String 類型
String l= "1435845268096";
//String轉換long後再轉換日期
Date de=new Date(Long.parseLong(l))
//日期轉換時間戳
long timeStemp = de.getTime();
字符串轉換日期
String strDate="2018-01-04 11:43:51";
//注意:SimpleDateFormat構造函數的樣式與strDate的樣式必須相符
SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
//字符串轉日期
Date parse = sDateFormat.parse(strDate);
//日期轉字符串
sDateFormat.format(parse)
} catch (ParseException e) {
e.printStackTrace();
}