日韩性视频-久久久蜜桃-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)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲男人av | 男人深夜网站 | 免费在线亚洲 | 美女视频黄a视频全免费观看 | 亚洲丝袜av | 色网在线免费观看 | 欧美精品一区二区三区久久 | 亚洲色偷精品一区二区三区 | 国产精品影音先锋 | 青青视频网站 | 伊人网在线 | 色婷综合| av最新资源| 亚洲好骚综合 | 国产视频福利在线 | 日本久久综合网 | 精品一区二区三区三区 | 波多野结衣电车 | 国产激情一区 | 欧美精品在欧美一区二区少妇 | 亚洲视频中文 | 欧美三日本三级少妇三级99观看视频 | 亚洲第一在线视频 | 婷婷六月综合 | 天躁夜夜躁狼狠躁 | 性生交大片免费看女人按摩 | 樱花影院最新免费观看攻略 | 日本在线资源 | 久久99久久99精品中文字幕 | 99国产在线播放 | 亚洲av成人精品午夜一区二区 | 亚洲人掀裙打屁股网站 | 日日夜夜综合网 | 国产伦精品一区二区三区免费 | 97国产精东麻豆人妻电影 | 深夜免费视频 | 日本一区二区不卡在线 | 天天操 夜夜操 | 极品销魂美女少妇尤物 | 亚洲乱码国产乱码精品精软件 | 在线日韩免费 | 国产精品第9页 | 一级女人毛片 | 超碰人人人人人人人 | 久久在线免费视频 | 精品福利在线 | h片在线免费看 | 色成人亚洲 | 在线观看黄色国产 | 国产日韩精品中文字无码 | 国产高清一二三区 | 天天骑夜夜操 | 欧美mv日韩mv国产网站app | 看一级片| 4438x亚洲 | 欧美aaa在线观看 | 日本免费一区二区三区 | www日韩精品 | 亚洲一卡二卡在线观看 | www.免费av | 日韩欧美第一区 | 成人动漫h在线观看 | 中国免费一级片 | av一区三区 | 麻豆三级| 亚洲精品自拍偷拍 | 欧美自拍偷拍第一页 | 日韩午夜在线观看 | 国产小视频自拍 | 亚洲人视频在线观看 | 国产激情91 | www.亚洲一区| 九色91| 精品国产九九 | 美景之屋电影免费高清完整韩剧 | 国产精品97 | 一区在线免费观看 | 99热99热| 国产人妻久久精品一区二区三区 | 久久99日韩 | 99热热99 | 女人被狂躁c到高潮 | 97影院手机版 | 婷婷视频在线观看 | 成人手机在线观看 | 亚洲人妖在线 | 欧美日韩在线播放视频 | 欧美污视频在线观看 | 色漫| 一起草最新网址 | 婷婷成人在线 | 四虎成人精品永久免费av | 日本黄色一区 | 天天久 | 国产精品一级黄色片 | av波多野吉衣 | 日韩在线网 | 欧美 日韩 国产一区 | 欧美久草|