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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java横线_知识点:java一些方法会有横线?以Date 过期方法为例

發(fā)布時間:2025/3/19 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java横线_知识点:java一些方法会有横线?以Date 过期方法为例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

原因:他們的開發(fā)者在升級方法后,添加了@Deprecated注釋,

目的是為了提醒我們,這個方法現(xiàn)在已經(jīng)有新的方法了,不建議繼續(xù)使用!

比如:

JAVA中Date的tolocalstring為什么不建議被使用

因為那個方法被別的方法取代了。

Java中的日期和時間處理方法

Date類(官方不再推薦使用,官方解釋Date類不利于國際化,推薦使用Calendar類)

Calendar類

DateFormat類 使用此類來時間初始化

Date類

Date 表示特定的瞬間,精確到毫秒。

在 JDK 1.1 之前,類 Date 有兩個其他的函數(shù)。它允許把日期解釋為年、月、日、小時、分鐘和秒值。它也允許格式化和解析日期字符串。不過,這些函數(shù)的 API 不易于實現(xiàn)國際化。從 JDK 1.1 開始,應(yīng)該使用 Calendar 類實現(xiàn)日期和時間字段之間轉(zhuǎn)換,使用 DateFormat 類來格式化和解析日期字符串。Date 中的相應(yīng)方法已廢棄(查閱自API文檔)

Calendar類

Calendar 類是一個抽象類,它為特定瞬間與一組諸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日歷字段之間的轉(zhuǎn)換提供了一些方法,并為操作日歷字段(例如獲得下星期的日期)提供了一些方法。瞬間可用毫秒值來表示,它是距歷元(即格林威治標(biāo)準(zhǔn)時間 1970 年 1 月 1 日的 00:00:00.000,格里高利歷)的偏移量。

該類還為實現(xiàn)包范圍外的具體日歷系統(tǒng)提供了其他字段和方法。這些字段和方法被定義為 protected。

與其他語言環(huán)境敏感類一樣,Calendar 提供了一個類方法 getInstance,以獲得此類型的一個通用的對象。Calendar 的 getInstance 方法返回一個 Calendar 對象,其日歷字段已由當(dāng)前日期和時間初始化:

Calendar rightNow = Calendar.getInstance();//獲得當(dāng)前時間

示例:

1 import java.util.Calendar;2 import java.util.Date;3 //記住導(dǎo)報的時候 是java.util!而不是java.sql包

4 public classLearnTimeDemo {5 public static voidmain(String[] args) {6 long TimeNow =System.currentTimeMillis();7 //獲得系統(tǒng)時間,一般用long類型的,得到此事件,currentTimeMillis()方法精確到毫秒

8 System.out.println("此刻時間"+TimeNow);9 //輸出為long類型的語言,機(jī)器能讀懂的語言

10 Date date=newDate(TimeNow);11 //用Date類來轉(zhuǎn)化這個時間

12 System.out.println("轉(zhuǎn)化的時間"+date);13 Calendar calendar=Calendar.getInstance();14 //獲得此刻的時間

15 System.out.println("Calendar獲得的時間"+calendar.getTime());16

17 }18

19 }

輸出:

此刻時間1527040419935

轉(zhuǎn)化的時間Wed May23 09:53:39 CST 2018Calendar獲得的時間Wed May23 09:53:39 CST 2018

相信你已經(jīng)知道他們的基本概念了,下面我們來進(jìn)一步研究一下。

進(jìn)一步研究:

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;public classDemo2 {public static voidmain(String[] args) {

Date date1=newDate(System.currentTimeMillis());

Calendar calendar=Calendar.getInstance();//獲得系統(tǒng)時間//格式化時間格式

SimpleDateFormat simp01=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

SimpleDateFormat simp02=new SimpleDateFormat("yyyy-MM-dd");

System.out.println("原本的date"+date1);

System.out.println("初始化的date類型"+simp01.format(date1));

System.out.println("初始化的date類型"+simp02.format(date1));

System.out.println("Calendar類獲得的時間"+calendar.get(Calendar.YEAR)+":"+(int)((calendar.get(Calendar.MONTH))+1)+":"+calendar.get(Calendar.DAY_OF_MONTH));//一般月份會少一,所以月份需要+1,每一個get獲得的是字符串,所以需要強(qiáng)轉(zhuǎn)為int

}

}

輸出:

原本的dateWed May 23 09:56:29 CST 2018初始化的date類型2018-05-23 09:56:29初始化的date類型2018-05-23Calendar類獲得的時間2018:5:23

最后,我們研究下Calendar:

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.TimeZone;public classDemo3 {public static voidmain(String[] args) {

Calendar c= Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00"));//獲取東八區(qū)時間

int year = c.get(Calendar.YEAR);//獲取年

int month = c.get(Calendar.MONTH) + 1;//獲取月份,會少一天。所以+1

int day = c.get(Calendar.DAY_OF_MONTH);//獲取當(dāng)前天數(shù)

int t = c.get(Calendar.HOUR_OF_DAY);//獲取當(dāng)前小時

int m = c.get(Calendar.MINUTE);//獲取當(dāng)前分鐘

int se = c.get(Calendar.SECOND);//獲取當(dāng)前秒

SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//格式化時間格式

String Now =s.format(c.getTime());//獲得當(dāng)前日期 format(Obj):格式化一個對象以生成一個字符串。

System.out.println("當(dāng)前時間:" + year + "-" + month + "-"+ day + " "+t + ":" + m +":" +se);

System.out.println("當(dāng)前日期Now:" +Now);

}

}

輸出:

當(dāng)前時間:2018-5-23 9:58:13當(dāng)前日期Now:2018-05-23 09:58:13

那么我們可以不嚴(yán)謹(jǐn)?shù)貋砀南旅娴拇a了,存入當(dāng)前時間:

persInfoAlert.setSubmitDate(new Date().toLocaleString());

(注:toLocalString 會有橫線,這是為什么呢)

可以改為:

persInfoAlert.setSubmitDate(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00")).getTime()));

by:一只阿木木

總結(jié)

以上是生活随笔為你收集整理的java横线_知识点:java一些方法会有横线?以Date 过期方法为例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99夜色 | 热久久亚洲 | 91免费在线视频 | 精品国产乱子伦 | 未满十八18禁止免费无码网站 | 中文字幕av专区dvd | 成人18网站 | 国产黄色大片在线观看 | 国产精品视频99 | 99国产精品一区 | 亚洲一区二区三区视频在线 | 亲嘴扒胸摸屁股免费视频日本网站 | 国产爆乳无码一区二区麻豆 | 日韩av在线一区二区三区 | 日日摸日日添日日碰9学生露脸 | 成人国产免费观看 | 国产视频亚洲 | 美国一级片网站 | 国产免费观看av | 激情小说在线 | 99久久久久成人国产免费 | 日人视频 | 欧美精品久久久久久久自慰 | 超碰蜜桃 | 色吊丝一区二区 | 日韩1级片 | 91天堂在线观看 | 国产美女黄色 | 四虎影院在线视频 | 一边摸一边做爽的视频17国产 | 天天欧美| 久久精品国产亚洲av蜜臀色欲 | 国产精品手机在线观看 | 亚洲av无码一区二区三区人妖 | 免费看一级一片 | 狠狠干网站 | 97人人爱| 欧洲一级片 | 免费国产黄色片 | 亚洲伦理精品 | 日韩av网址大全 | 欧美体内she精高潮 日韩一区免费 | 在线观看亚洲区 | 搞逼综合网 | 懂色av色吟av夜夜嗨 | 男人草女人| 日本高清黄色电影 | 国产91在线观看 | wwwav在线| 亚洲一区和二区 | 成人免费观看cn | 国产欧美日韩在线观看 | 久久久久69 | 国产天堂av在线 | 偷拍自拍一区 | 国产一国产二国产三 | 波多野结衣欲乱上班族 | 久久性精品 | 直接看的毛片 | 五月婷婷综合久久 | 亚日韩在线 | 最好看的日本字幕mv视频大全 | 亚洲欧美激情图片 | 亚洲欧美成人一区 | 美女被猛网站 | 精品欧美黑人一区二区三区 | 手机av不卡 | 青草视屏 | 亚洲精品h | 和黑帮大佬的365 | 亚洲精品综合久久 | 亚洲成人免费av | 人人爱人人澡 | 日韩国产欧美在线视频 | 星空大象mv高清在线观看免费 | 亚洲欧洲在线看 | 午夜精品久久 | 日韩精品一区二区三区不卡 | japanese在线| 国产高清视频一区二区 | 亚洲中文字幕一区二区 | 五月激情婷婷网 | 欧美黑人欧美精品刺激 | 国产区小视频 | 国产精品香蕉 | 国产v综合v亚洲欧美久久 | 黄色99视频 | 亚洲av无码乱码国产精品 | 毛片网站免费观看 | 日本性生活一级片 | 国产成人无码www免费视频播放 | 国产一级淫片a | 好吊视频一区二区 | 亚洲品质自拍视频网站 | 免费av网站在线播放 | 上原亚衣在线观看 | 疯狂伦交 | 亚洲偷拍一区 | 色呦呦国产 |