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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

java时间中间加横杠方法_知识点:java一些方法会有横线?以Date 过期方法为例...

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

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

目的是為了提醒我們,這個方法現在已經有新的方法了,不建議繼續使用!

比如:

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

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

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

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

Calendar類

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

Date類

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

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

Calendar類

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

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

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

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

示例:

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

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

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

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

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

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

17 }18

19 }

輸出:

此刻時間1527040419935

轉化的時間Wed May23 09:53:39 CST 2018Calendar獲得的時間Wed May23 09:53:39 CST 2018

相信你已經知道他們的基本概念了,下面我們來進一步研究一下。

進一步研究:

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();//獲得系統時間//格式化時間格式

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獲得的是字符串,所以需要強轉為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"));//獲取東八區時間

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

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

int day = c.get(Calendar.DAY_OF_MONTH);//獲取當前天數

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

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

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

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

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

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

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

}

}

輸出:

當前時間:2018-5-23 9:58:13當前日期Now:2018-05-23 09:58:13

那么我們可以不嚴謹地來改下面的代碼了,存入當前時間:

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:一只阿木木

總結

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

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

主站蜘蛛池模板: 欧美美女在线观看 | 黑人巨大猛交丰满少妇 | 欧美日韩视频无码一区二区三 | 久久久久久久久国产 | 国产又粗又猛又色又 | 亚洲综合色av | 激情久| 外国电影免费观看高清完整版 | 久久偷看各类女兵18女厕嘘嘘 | 天天综合中文字幕 | 国产精品揄拍一区二区 | 三级视频网 | 乱淫67194| av久色 | 欧美日本亚洲韩国国产 | 自拍偷拍亚洲欧美 | 色呦呦网站在线观看 | 欧美日韩精品二区 | 香港台湾日本三级大全 | 国产精品一级黄片 | 免费人成在线观看网站 | 久草视频在线播放 | 丝袜操 | 男女做爰猛烈吃奶啪啪喷水网站 | 欧美老熟妇xb水多毛多 | 日韩喷潮 | 国产99久久久久 | 美日韩一级 | 欧美日韩丝袜 | 日韩精品第一区 | 日本在线不卡一区二区三区 | 久久免费看片 | 美女福利视频网 | 精品综合 | 午夜激情网址 | 色哟哟无码精品一区二区三区 | 欧美 变态 另类 人妖 | 免费观看国产精品 | 国产青青草在线 | 又黄又爽又刺激的视频 | 久久免费黄色网址 | 91麻豆精品视频 | 黄色大视频 | 成人免费视频毛片 | 清纯粉嫩极品夜夜嗨av | 中文字幕日本视频 | 护士人妻hd中文字幕 | 婷婷毛片 | 亚洲av成人无码一区二区三区在线观看 | 爱爱动态图 | 中文字幕一级片 | 欧美一级久久 | 69re视频 | 日本一二三区在线 | ass亚洲熟妇毛耸耸pics | 一级免费av | 91久久国产综合久久91 | 一级二级毛片 | 日韩啪啪网站 | 在线免费看av | 黄色h视频 | 精品视频一区二区在线观看 | 三级影片在线免费观看 | 日韩不卡在线观看 | 国产剧情精品在线 | 51久久 | 亚洲高清成人 | 黄色天堂网 | 国产午夜精品福利 | 电影《两个尼姑》免费播放 | 女人18毛片水真多 | 婷婷五月在线视频 | 18禁裸男晨勃露j毛免费观看 | 又黄又爽的视频在线观看 | 日韩在线第一区 | 亚洲色图另类图片 | 成人欧美一区二区三区黑人 | aa视频免费观看 | 91亚洲国产成人精品一区二三 | 朝桐光在线视频 | 欧美精品 在线观看 | 少妇脚交调教玩男人的视频 | 亚洲精品一区中文字幕乱码 | 天天爽天天射 | 国产鲁鲁视频在线观看特色 | xxx日韩| 国产精品污视频 | 亚洲大尺度在线观看 | 天天干免费视频 | 欧美日一本 | 中国少妇乱子伦视频播放 | 婷婷久久五月天 | 97国产在线观看 | av午夜在线 | 精品熟妇无码av免费久久 | 少妇人妻好深好紧精品无码 | 少妇做爰xxxⅹ性视频 | 亚洲男人天堂2020 | 欧美经典一区二区三区 |