国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴青县| 富裕县| 正定县| 秭归县| 东乡县| 镶黄旗| 安国市| 宁阳县| 临安市| 博乐市| 荆州市| 丹棱县| 稷山县| 章丘市| 安仁县| 田林县| 陆丰市| 渭源县| 独山县| 沅江市| 东山县| 兴宁市| 海宁市| 抚远县| 湟源县| 福州市| 铜川市| 南靖县| 韶关市| 澄江县| 长治市| 长丰县| 湘西| 苗栗市| 宁强县| 图片| 聂拉木县| 邵阳市| 竹北市| 林口县| 孟州市|