国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java對時間的簡單操作實例

2019-11-26 15:19:40
字體:
來源:轉載
供稿:網友

本文實例講述了Java對時間的簡單操作方法。分享給大家供大家參考。具體分析如下:

這里所用的Date指的是java.util.Date。

ps:使用java操作時間感覺真真蛋疼,還是我大C#舒服,一個DateTime全部搞定

獲取當前時間:

復制代碼 代碼如下:
// 創建一個當前時間的Date對象
Date time = new Date();

蛋疼的地方,對時間增、減操作:

復制代碼 代碼如下:
// 使用Calendar類對時間增、減操作
Calendar c = Calendar.getInstance();// 獲得一個Calendar實例,該類是抽象類所以不可以使用new構造方法
// 使用setTime方法創建一個時間,這個time是Date類型
c.setTime(time);
// 為當前時間增加12個月,可根據Calendar枚舉值改變添加單位
c.add(Calendar.MONTH, 12);
// 將Calendar轉為Date對象
Date dateTime = c.getTime();

再次蛋疼的地方,格式化時間,方便人看的格式:

復制代碼 代碼如下:
// 使用SimpleDateFormat對時間格式化為字符串形式
String timeStr = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(time);

簡單操作,備忘:

方便的時間戳轉換:

復制代碼 代碼如下:
/**
* 將時間對象轉成時間戳
*
* @param time
*            時間
* @return 時間戳
*/
public static long DateToLong(Date time) {
        try {
            long timeL = time.getTime();
            System.out.print(timeL);
            return timeL;
        } catch (Exception e) {
            e.printStackTrace();
            return 0;
        }
}

/**
* 將時間戳轉為時間對象
*
* @param time
*            時間戳
* @return 時間對象
*/
public static Date LongToDate(long time) {
        Date date = null;
        try {
            date = new Date(time);
            System.out.println(date);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return date;
}

希望本文所述對大家的Java程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 周口市| 潜山县| 佳木斯市| 通河县| 沙湾县| 双牌县| 榆社县| 石阡县| 砚山县| 吴桥县| 囊谦县| 安平县| 克什克腾旗| 灵川县| 开平市| 南部县| 凌云县| 宝清县| 青海省| 牙克石市| 奎屯市| 林周县| 安达市| 安庆市| 宽城| 哈密市| 铁岭市| 安阳市| 利川市| 治县。| 海伦市| SHOW| 南溪县| 文成县| 江北区| 如东县| 正安县| 昆山市| 紫金县| 林周县| 万盛区|