日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 取日期_java取的日期的操作

發布時間:2025/4/5 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 取日期_java取的日期的操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

適合初學者,呵呵,當然我也是 初學者(這種獲取比較復雜,但為了學習嘛,呱呱呱!直接使用SimpleDateFormat會簡單得多)

1.[代碼][Java]代碼

public class DateDemo03 {

public static void main(String[] args) {

DateTime date = new DateTime();

System.out.println("系統時間(-):"+date.getDate());

System.out.println("中文日期(年):"+date.getDateComplete());

System.out.println("時間戳():"+date.getTimeStamp());

}

}

/**

* 通過此類取得日期

*/

class DateTime {

private Calendar calendar = null;

//構造方法取得Calendar類的實例化對象

public DateTime(){

this.calendar = new GregorianCalendar();

}

/**

* 取的日期為yyyy-MM-dd HH-mm-ss.SSS的格式操作

*

* @return yyyy-MM-dd HH-mm-ss.SSS的日期格式

*/

public String getDate() {

StringBuffer buf = new StringBuffer();

// 年

buf.append(calendar.get(Calendar.YEAR)).append("-") ;

// 月

buf.append(addZero(calendar.get(Calendar.MONTH)+1,2)).append("-") ;

// 日

buf.append(addZero(calendar.get(Calendar.DAY_OF_MONTH), 2)).append("-");

// 時

buf.append(addZero(calendar.get(Calendar.HOUR_OF_DAY),2)).append("-");

// 分

buf.append(addZero(calendar.get(Calendar.MINUTE), 2)).append("-");

// 秒

buf.append(addZero(calendar.get(Calendar.SECOND), 2)).append(".");

// 毫秒

buf.append(addZero(calendar.get(Calendar.MILLISECOND), 3)).append("");

return buf.toString();

}

/**

* 取的日期為yyyy年MM月dd日 HH時mm分ss秒SSS毫秒的格式的操作

*

* @return yyyy年MM月dd日 HH時mm分ss秒SSS毫秒的日期格式

*/

public String getDateComplete() {

StringBuffer buf = new StringBuffer();

// 年

buf.append(calendar.get(Calendar.YEAR)).append("年") ;

// 月

buf.append(addZero(calendar.get(Calendar.MONTH)+1,2)).append("月") ;

// 日

buf.append(addZero(calendar.get(Calendar.DAY_OF_MONTH), 2)).append("日");

// 時

buf.append(addZero(calendar.get(Calendar.HOUR_OF_DAY),2)).append("時");

// 分

buf.append(addZero(calendar.get(Calendar.MINUTE), 2)).append("分");

// 秒

buf.append(addZero(calendar.get(Calendar.SECOND), 2)).append("秒");

// 秒

buf.append(addZero(calendar.get(Calendar.MILLISECOND), 3)).append("毫秒");

return buf.toString();

}

/**

* 取的時間戳的操作

*

* @return 時間戳

*/

public String getTimeStamp() {

StringBuffer buf = new StringBuffer();

// 年

buf.append(calendar.get(Calendar.YEAR));

// 月

buf.append(addZero(calendar.get(Calendar.MONTH)+1,2));

// 日

buf.append(addZero(calendar.get(Calendar.DAY_OF_MONTH), 2));

// 時

buf.append(addZero(calendar.get(Calendar.HOUR_OF_DAY),2));

// 分

buf.append(addZero(calendar.get(Calendar.MINUTE), 2));

// 秒

buf.append(addZero(calendar.get(Calendar.SECOND), 2));

// 毫秒

buf.append(addZero(calendar.get(Calendar.MILLISECOND), 3));

return buf.toString();

}

/**

* 日期的補零操作

*

* @param num 日期

* @param len 日期的長度

* @return 完整日期

*/

private String addZero(int num,int len) {

StringBuffer s = new StringBuffer();

s.append(num);

//如果長度不足的話,則繼續補零

while(s.length()

//補零操作

s.insert(0, "0");

}

return s.toString();

}

}

總結

以上是生活随笔為你收集整理的java 取日期_java取的日期的操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。