導航:首頁 > 編程語言 > java去掉毫秒

java去掉毫秒

發布時間:2022-06-26 13:06:16

① 存儲過程中,查詢出來的時間 怎麼把毫秒數去掉

用Convert格式化,或者用SubString去掉

② 如何在java8中愉快地處理日期和時間java8新增了localdate和localtim

java8中的localdate和localtime用法舉例如下:
這兩個方法使我們可以方便的實現將舊的日期類轉換為新的日期類,具體思路都是通過Instant當中介,然後通過Instant來創建LocalDateTime(這個類可以很容易獲取LocalDate和LocalTime),新的日期類轉舊的也是如此,將新的先轉成LocalDateTime,然後獲取Instant,接著轉成Date,具體實現細節如下:

// 01. java.util.Date --> java.time.LocalDateTime
public void UDateToLocalDateTime() {
java.util.Date date = new java.util.Date();
Instant instant = date.toInstant();
ZoneId zone = ZoneId.systemDefault();
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
}

// 02. java.util.Date --> java.time.LocalDate
public void UDateToLocalDate() {
java.util.Date date = new java.util.Date();
Instant instant = date.toInstant();
ZoneId zone = ZoneId.systemDefault();
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
LocalDate localDate = localDateTime.toLocalDate();
}

// 03. java.util.Date --> java.time.LocalTime
public void UDateToLocalTime() {
java.util.Date date = new java.util.Date();
Instant instant = date.toInstant();
ZoneId zone = ZoneId.systemDefault();
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
LocalTime localTime = localDateTime.toLocalTime();
}

// 04. java.time.LocalDateTime --> java.util.Date
public void LocalDateTimeToUdate() {
LocalDateTime localDateTime = LocalDateTime.now();
ZoneId zone = ZoneId.systemDefault();
Instant instant = localDateTime.atZone(zone).toInstant();
java.util.Date date = Date.from(instant);
}

// 05. java.time.LocalDate --> java.util.Date
public void LocalDateToUdate() {
LocalDate localDate = LocalDate.now();
ZoneId zone = ZoneId.systemDefault();
Instant instant = localDate.atStartOfDay().atZone(zone).toInstant();
java.util.Date date = Date.from(instant);
}

// 06. java.time.LocalTime --> java.util.Date
public void LocalTimeToUdate() {
LocalTime localTime = LocalTime.now();
LocalDate localDate = LocalDate.now();
LocalDateTime localDateTime = LocalDateTime.of(localDate, localTime);
ZoneId zone = ZoneId.systemDefault();
Instant instant = localDateTime.atZone(zone).toInstant();
java.util.Date date = Date.from(instant);
}

③ Java中如何得到文件的創建時間&最後修改時間

java中只能用java.io.File獲得文件的最後修改時間,如下:

比如我在D盤有個文件夾a,現在要獲取其創建時間:
File file = new File("D:\a");
long time = file.lastModified();//返迴文件最後修改時間,是以個long型毫秒數
String ctime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date(time));
System.out.println(ctime);


想要獲得文件的創建時間,那麼只能用java去掉命令實現了,若為windows系統,想要拿到創建時間必須依賴Windows系統的API,通過調CMD命令實現,代碼如下:

publicstaticvoidmain(String[]args){
try{
Processp=Runtime.getRuntime().exec("cmd/Cdird:\test.txt/tc");
InputStreamis=p.getInputStream();
BufferedReaderbr=newBufferedReader(newInputStreamReader(is));
Stringstr;
inti=0;
while((str=br.readLine())!=null){
i++;
if(i==6){
System.out.println(str.substring(0,17));
}
}
}catch(java.io.IOExceptionexc){
exc.printStackTrace();
}
}

④ 今天是2013-08-22,我想在java後台中將這個日期轉換成毫秒,請問怎麼做

Datenow=newDate();//獲取當前時間
Calendarcalendar=Calendar.getInstance();
calendar.setTime(now);
calendar.getTimeInMillis();

jdk1.5建議使用Calendar作為時間處理工具。

⑤ java將帶毫秒的時間處理為只帶秒

用SimpleDateFormat
能給一個示例嗎?長什麼樣的格式?

⑥ java 毫秒轉換時間

時間除以1000轉換成秒,對60取余就是秒數,除以60後再對60取余是分,除以60後再對24取余是小時

⑦ java中Timestamp 存入mysql的毫秒值問題

SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
Stringdate=sdf.format(time);
Datedate1=sdf.parse(date);

時間格式化一下, 自己選擇要轉成什麼類型

⑧ java如何把時間格式轉為毫秒

獲取毫秒數,即long類型的數值,僅能返回自 1970 年 1 月 1 日 00:00:00 GMT 以來的毫秒數。

一樓、二樓的回答就是正確的,不過在使用中還需要根據自身使用環境,直接使用或者進一步按需優化後再使用。

最常使用的就是,把String類型的日期先轉換為Date類型,最後直接調用.getTime()即可,這也是比較方便的了。

還有就是以上提到的Timestamp類中的valueOf(String s) 方法,這里一定要注意,給定的字元串日期型數據必須符合置頂指定格式:yyyy-mm-dd hh:mm:ss[.fffffffff],否則會拋出異常。

PS>

⑨ java8新增了localdate和localtim,要如何處理日期和時間

JDK8中,新增了三個類,用以處理時間。

LocalDate專門處理日期,LocalTime專門處理時間,LocalDateTime包含了日期和時間,而且對於很多復雜的問題,都提供了現成的方法,比如:獲取2017年12月的第一個周一,這樣的處理,在以前,是很復雜的,而現在,只需要一行代碼即可。(使用前,需要將JDK升級到1.8)

下面,簡單了記錄了這兩個類的一些常見用法:

[java]view plain

packagetest;

importjava.time.DayOfWeek;

importjava.time.LocalDate;

importjava.time.LocalDateTime;

importjava.time.LocalTime;

importjava.time.temporal.TemporalAdjusters;

importjava.util.Calendar;

/**

*CreatedbylightClouds917

*Date2017/11/6

*Description:Java8中處理時間和日期的類

*

SQL->Java

--------------------------

date->LocalDate

time->LocalTime

timestamp->LocalDateTime

*/

publicclassDateTest2{

publicstaticvoidmain(String[]args){

test1();

test2();

Calendarcalendar=Calendar.getInstance();

System.out.println(calendar.getTime());

}

/**

*處理日期LocalDate

*/

publicstaticvoidtest1(){

//獲取當前日期2017-11-06

LocalDatetoday=LocalDate.now();

System.out.println(today);

//構造日期2017-10-08

LocalDatetoday2=LocalDate.of(2017,10,8);

System.out.println(today2);

//構造日期2017-02-22字元串嚴格按照yyyy-MM-dd

LocalDatetoday3=LocalDate.parse("2017-02-22");

System.out.println(today3);

//本月第一天2017-11-01

LocalDatefirstDayOfMonth=today.with(TemporalAdjusters.firstDayOfMonth());

System.out.println(firstDayOfMonth);

//本月第二天2017-11-02第n天

LocalDatesecondDayOfMonth=today.withDayOfMonth(2);

System.out.println(secondDayOfMonth);

//本月最後一天2017-02-28方便解決任何年份的二月份多少天

LocalDatelastDayOfMonth=today3.with(TemporalAdjusters.lastDayOfMonth());

System.out.println(lastDayOfMonth);

//獲取2017年12月的第一個周一2017-12-04

LocalDatefirstDayOf201712=LocalDate.parse("2017-12-01").with(TemporalAdjusters.firstInMonth(DayOfWeek.MONDAY));

System.out.println(firstDayOf201712);

}

/**

*處理時間LocalTime

*/

publicstaticvoidtest2(){

//獲取當前時間含有毫秒值17:18:41.571

LocalTimenow=LocalTime.now();

System.out.println(now);

//獲取當前時間去掉毫秒值17:45:41

LocalTimenow1=LocalTime.now().withNano(0);

System.out.println(now1);

//00:46:46.651提供了把時分秒都設為0的方法

LocalTimenow2=LocalTime.now().withHour(0);

System.out.println(now2);

//構造時間00:20:55

LocalTimetime1=LocalTime.of(0,20,55);

System.out.println(time1);

//構造時間05:43:22

LocalTimetime2=LocalTime.parse("05:43:22");

System.out.println(time2);

//標准時間2017-11-06T17:53:15.930

LocalDateTimelt=LocalDateTime.now();

System.out.println(lt);

}

}

閱讀全文

與java去掉毫秒相關的資料

熱點內容
livecn伺服器地址 瀏覽:255
程序員這個工作真的很吃香嗎 瀏覽:842
程序員和數學分析師待遇 瀏覽:676
壓縮氣彈簧怎麼拆 瀏覽:319
華為公有雲伺服器添加虛擬ip 瀏覽:207
程序員和運營哪個累 瀏覽:22
抖音安卓信息提示音怎麼設置 瀏覽:454
光速虛擬機的共享文件夾 瀏覽:246
程序員培訓機構發的朋友圈真實性 瀏覽:742
天乾地支簡單演算法 瀏覽:299
下載個壓縮文件 瀏覽:298
普通人電腦關機vs程序員關機 瀏覽:628
米酷建站源碼 瀏覽:115
氫氣app怎麼搜搭配 瀏覽:619
pdf綠盟 瀏覽:505
固態硬碟編譯器重建 瀏覽:391
怎樣編輯硬碟文件夾 瀏覽:660
安卓系統如何打開電腦軟體 瀏覽:572
android監聽事件處理 瀏覽:750
h3c伺服器怎麼看功率 瀏覽:122