java開發 時間型別和時間格式轉換

2021-09-23 18:31:44 字數 1075 閱讀 1644

專案開發過程中,有時候需要將時間的形式進行變換,時間的輸入和輸出不一致的轉換,本文用於記錄常用到的方法。

首先對sdf.format(a),sdf.parse(a)兩個型別進行區分.

sdf.format(a):將string型別a轉換為date型別,輸出結果為date型別。

sdf.parse(a):將date型別a轉換為string型別,輸出結果為string型別

【時間型別轉換】

1.將string型別資料轉為date型別

string time = "2019-05-22 08:10:12"

public static ******dateformat sdf = new ******dateformat("yyyy-mm-dd");

date date = sdf.format(time);

2.將date型別資料轉為string型別

date date = new date();

public static ******dateformat sdf = new ******dateformat("yyyy-mm-dd hh:mm:ss");

string time = sdf.parse(date);

【時間格式轉換】

將string型別的yyyy-mm-dd hh:mm:ss轉換為string型別的yyyymmddhhmmss

string time = "2019-05-22 08:10:12"

public static ******dateformat ******dateformat = new ******dateformat("yyyy-mm-dd hh:mm:ss");

public static ******dateformat sdf = new ******dateformat("yyyymmddhhmmss");

string time = ******dateformat.format(sdf.parse(time)); //首先將string型別變為date型別,然後在將date型別變為string型別

java 常用時間格式

日曆表的方式 calendar now calendar.getinstance string time now.get calendar.year now.get calendar.month 1 now.get calendar.day of month now.get calendar.hou...

Java時間格式化

dateformat 12小時制和24小時制的區別是大寫為24小時制,小寫為12小時制。使用 dateformat時格式化時間的 yyyy.mm.dd 為年月日 如果希望格式化時間為12小時制的,則使用hh mm ss 而如果希望格式化時間為24小時制的,則使用hh mm ss 如下 date da...

iOS開發 時間格式類

目前只實現了三個類方法,第乙個獲取當前時間,以字元創的形式返回,例如 201606161532 第二個以當前時間與給定時間的時間差 秒 第三個以當前時間與給定時間的時間差 分 h檔案 timehelper.h zipeiyi created by 劉成利 on 16 6 14.import inte...