Java中日期時間格式與毫秒數的相互轉換
1、輸入日期,轉化為毫秒數: 用calendar方法(calendar.getTime)
程式碼:
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(2017, 6, 27, 15, 9, 0);
System.out.println(calendar.getTimeInMillis());
}
執行截圖:
2、輸入日期,轉化為毫秒數:用Date 方法()
程式碼:
public static void main (String[] args) throws ParseException {
/**
* 先用SimpleDateFormat.parse() 方法將日期字串轉化為Date格式
* 通過Date.getTime()方法,將其轉化為毫秒數
*/
String date = "2017-06-27 15-20-00";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");//24小時制
// SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh-mm-ss");//12小時制
long time = simpleDateFormat.parse(date).getTime();
System.out.println(time);
}
執行截圖:
3、輸入毫秒數,轉化為日期:用calendar方法
程式碼:
public static void main(String[] args) throws ParseException {
long time = System.currentTimeMillis();//獲取當前系統時間
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(time);
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
int hour = calendar.get(Calendar.HOUR_OF_DAY);//24小時制
// int hour = calendar.get(Calendar.HOUR);//12小時制
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
System.out.println(year + "-" + (month + 1) + "-" + day + " "
+ hour + ":" + minute + ":" + second);
}
執行截圖:
4、輸入毫秒數,轉化為日期:用simpleDateFormat + Date 方法;
程式碼:
public static void main(String[] args) throws ParseException {
/**
* 直接用SimpleDateFormat格式化 Date物件,即可得到相應格式的日期 字串。
*/
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小時制
long time = System.currentTimeMillis();//獲取當前系統時間
Date date = new Date();
date.setTime(time);
System.out.println(simpleDateFormat.format(date));
}
執行截圖:
相關推薦
Java中日期時間格式與毫秒數的相互轉換
1、輸入日期,轉化為毫秒數: 用calendar方法(calendar.getTime) 程式碼: public static void main(String[] args) { Cale
用js將從後臺得到的時間戳(毫秒數)轉換為想要的日期格式
得到後臺從資料庫中拿到的資料我們希望格式是 2016年10月25日 17時37分30秒 或者 2016/10/25 17:37:30 然而我們前臺得到的卻是一段數字(時間戳,毫秒數) 1477386
js中的時間與毫秒數互相轉換
【1】js毫秒時間轉換成日期時間 var oldTime = (new Date("2012/12/25 20:11:11")).getTime(); //得到毫秒數 //不是上面格式的時間需要轉換 //starttime ='2012-12-25 20:1
js中的時間與毫秒數互相轉換,倒計時
1、日期格式轉換成毫秒數 var oldTime = (new Date("2017-03-22 11:11:11")).getTime(); //得到毫秒數 也可以支援 "2017/03/22 11:11:11" 2、毫秒轉化成時間 var
java 中日期時間的整理
目錄 1、Date類 2、Calendar類 常用的一些方法: 1>判斷是否是閏年:能被4整除且不能被100整除,或能被400整除為閏年 2> 獲得今年有多少天 3>判斷今天是星期幾 4>獲取當前 年/月/周/日 5>
java中GMT時間格式轉換(其中一種方法)
//將GMT格式的時間轉換成yyyy-MM-dd HH:mm:ss格式 public String changeGmtTimeToDateTime(String GMTTime) { Simp
【前端js】時間與毫秒數互相轉換
【1】js毫秒時間轉換成日期時間 var oldTime = (new Date("2012/12/25 20:11:11")).getTime(); //得到毫秒數 //不是上面格式的時間需要
Java中如何將字符串數組轉換成字符串
bst sub 字符串 ++ 循環 數組 tostring ringbuf 轉換 如果將“字符串數組”轉換成“字符串”,只能通過循環,沒有其他方法: public static String getExecSqlString(String str){ StringBuf
Java中SQL DATE和 UTIL DATE 的相互轉換
span clas -m cep sta .get turn try urn public String getStringtime (java.sql.Date sdate ){ java.util.Date date = new j
Java中將字符串與unicode的相互轉換工具類
png style nic ava param 字符串拼接 size tostring info unicode編碼規則 unicode碼對每一個字符用4位16進制數表示。具體規則是:將一個字符(char)的高8位與低8位分別取出,轉化為16進制數,如果轉化的16進制數的長
Java中字串和byte陣列之間的相互轉換
1、將字元轉換成byte陣列 String str = "羅長"; byte[] sb = str.getBytes(); 2、將byte陣列轉換成字元 byte[] b={(byte)0xB8,(byte)0xDF,(byte)0xCB,(byte)0xD9}; String str=
java中全形半形字元的相互轉換
package com.whatycms.common.util;import org.apache.commons.lang.StringUtils;/** * <PRE> * 提供對字串的全形->半形,半形->全形轉換 * </PRE>
C# 中 double 型數值與 DateTime 的相互轉換
double n = 0; DateTime origintime = DateTime.FromOADate(0); // origintime.ToString()等於“1899-12-30 0:00:00” while (DateTime.FromOADate(n) != Command
java中逗號分隔的字串和List相互轉換
1、將逗號分隔的字串轉換為ListString str = "a,b,c"; List<String> result = Arrays.asList(str.split(","));2、將List轉換為逗號分隔的字串(1) 利用Guava的JoinerList&
Java中字元和byte陣列之間的相互轉換
Java與其他語言編寫的程式進行tcp/ip socket通訊時,通訊內容一般都轉換成byte陣列型,java在字元與陣列轉換也是非常方便的; 1、將字元轉換成byte陣列 String str = "羅長"; byte[] sb = str.getBy
C++中int或double與string的相互轉換
一、int轉string 1.c++11標準增加了全域性函式std::to_string: string to_string (int val); string to_string (long val); string to_string (long l
postgresql數據庫中判斷是否是數字和日期時間格式函數
logs lang 是否 var 數據 ret lan 函數 true /* 在編寫GreenPlum函數的過程中,遇到要判斷字符串是否是數字和日期格式的情況,基於GreenPlum和postgresql的親緣關系,找到了下面兩個函數。 */ --1.判斷字符串是否是數
Java中關於時間日期格式保存到mysql的問題
ron 生成 get mys form 類型 date update 時間 首先在設置數據庫的時間日期字段的時候要先確定好采用何種類型,DATETIME、 TIMESTAMP、DATE、TIME、YEAR。 其中datetime、time用的比較多,對應java中生成的
Vue自定義時間日期格式將毫秒數轉化為‘yyyy-MM-dd hh:mm:ss’
新建 filter 資料夾,在filter新建index.js,建立全域性過濾器 //filter/index.js內容 import Vue from 'vue' Vue.filter('date', function (dateTime, fmt) { var d
毫秒數轉化為日期時間格式
var format = function(time, format){ var t = new Date(time); var tf = function(i){return (i