導航:首頁 > 編程語言 > java24hours

java24hours

發布時間:2023-03-19 03:03:09

java事件觸發計時器後二十四小時後只執行一次業務邏輯

java中有個定時任務 java.util.TimerTask

用法很簡單

classMyTaskextendsjava.util.TimerTask{
@Override
publicvoidrun(){
//這個任何所執行的版代碼
}
}


java.util.Timertimer=newTimer(true); //treu就是守護線程
MyTasktask=newMyTask();
//開始執行任務權,第一個參數是任務,第二個是延遲時間,第三個是每隔多長時間執行一次
timer.schele(task,0,1000*60*60*24);

⑵ 用java寫一個程序把24小時制的時間轉換為12小時制的時間.具體說明內詳

importjava.util.Scanner;

{

publicvoidprintException(){
System.out.println("輸入時間錯誤!!程序結束");
}

publicTimeFormatException(){

}

publicvoidprintDate()throwsTimeFormatException{
booleanbStop=true;
Scannerinput=newScanner(System.in);
Stringreg="([0-1][0-9]|2[0-4]):([0-5][0-9])";
while(bStop){
System.out.println("請輸入時間:");
Stringstr=input.next();
if(str.matches(reg)){
inthour=Integer.parseInt(str.substring(0,2));
Stringminutes=str.substring(2,5);
if(hour<12)
System.out.println("現在時間是:"+Integer.toString(hour).concat(minutes)+"am");
elseif(hour==12)
System.out.println("現在時間是:"+Integer.toString(hour).concat(minutes)+"pm");
elseif(hour==24)
System.out.println("現在時間是:"+"00".concat(minutes)+"am");
else
System.out.println("現在時間是:"+Integer.toString(hour-12).concat(minutes)+"pm");
}else{
bStop=false;
thrownewTimeFormatException();
}
}
}

publicstaticvoidmain(String[]args){
try{
newTimeFormatException().printDate();
}catch(TimeFormatExceptione){
e.printException();
}
}

}

如果看不懂 盡管問 [email protected]

⑶ Java 獲取當前時間的小時(24小時制)

使用new Date()獲取時間,通過SimpleDateFormat格式化類對Date進行格式話時間。

具體代碼如下:注意HH大寫代表24小時制。

輸出結果:1510416000000,2017-11-12。方便的實現了string轉時間的功能。

⑷ java怎麼實現輸出一天當中的0-24小時

// 從鍵盤輸入24小時制時間轉換為12小時制並輸出 我這里是用死的 時間, 你可以用控制台輸入的方式來模擬用戶輸入
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Map<String, String> hMap = new HashMap<String, String>();
hMap.put("13", "1");
hMap.put("14", "2");
hMap.put("15", "3");
hMap.put("16", "4");
hMap.put("17", "5");
hMap.put("18", "6");
hMap.put("19", "7");
hMap.put("20", "8");
hMap.put("21", "9");
hMap.put("22", "10");
hMap.put("23", "11");
hMap.put("24", "00");

String time = "23:30:23";
String[] tList = time.split(":");
String h = hMap.get(tList[0]);
h = h == null ? tList[0] : h;

String newTime = h + ":" + tList[1] + ":" + tList[2];
System.out.println(newTime);

⑸ 用Java將12小時制改為24小時制,Java新手

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:dd:mm");

System.out.println(sdf.format(new Date()));

這個是將當前時間的格式改為yyyy-MM-dd HH:dd:mm的,顯示的是24小時制。

⑹ 在java中如何將12小時制的時間轉換為24小時制

Java中將12小時制的時間轉換為24小時制的方式如下:

importjava.text.SimpleDateFormat;
importjava.util.Date;

publicclassceshi{
publicstaticvoidmain(String[]args){
=newSimpleDateFormat(
"yyyy-MM-ddHH:mm:ss");//轉換為24小時制
StringstrCurrentTime=objSDateFormat.format(newDate());
System.out.println(strCurrentTime);
}

}

註:大寫的HH為24小時制,小寫的hh為12小時制,當然還可以在ss的後面加上 a,這樣可以在後面顯示上下文:顯示效果為「2008-03-24 17:00:14 下午」

運行結果為:

⑺ SimpleDateFormat 12小時制和24小時制的區別

區別

格式化時間為12小時制的,則使用hh:mm:ss如果希望格式化時間為24小時制的,則使用HH:mm:ss

解析

在使用SimpleDateFormat時格式化時間的yyyy.MM.dd 為年月日而如果希望格式化時間為12小時制的,則使用hh:mm:ss如果希望格式化時間為24小時制的,則使用HH:mm:ss

Datedate = new Date();
SimpleDateFormat sdformat = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss a ZZZ");
String LgTime = formatter.format(LoginDate1);
結過為24小時:星期四 2005.07.14 11:07:812 上午 +0800

Date類,已經很少用了。更多使用的是Calendar
Calendar date = Calendar.getInstance();
date.get(Calendar.HOUR_OF_DAY );//得到24小時機制的
date.get(Calendar.HOUR);// 得到12小時機制的

當然,SimpleDateFormat也可以格式化24機制或者12小時機制。
H 0-23
k 1-24
----------------
K 0-11
h 1-12

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 。

⑻ JAVA:怎樣把24小時制轉換成12小時制

SimpleDateFormat objSDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strCurrentTime = objSDateFormat.format(Date類型的時告羨間);

注帶畝:大寫的HH為24小時制,小寫的hh為12小時制,當然還可以在ss的後面加上 a,這樣可以襪行拍在後面顯示上下文:顯示效果為「2008-03-24 17:00:14 下午」

⑼ 在Java中,以下哪種定義,可以得到4位年2位月2位日,24小時制的格式()(2分)

LocalDateTime dateTime = LocalDateTime.now();
String str = dateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
System.out.println(str);

閱讀全文

與java24hours相關的資料

熱點內容
專題學習網站源碼 瀏覽:163
jsphead什麼 瀏覽:88
gps串口數據怎麼發送 瀏覽:968
win10文件主頁共享查看 瀏覽:411
中國聯通有哪些app是免流的 瀏覽:176
邊做邊保存的文件找不到了 瀏覽:858
win10照片應用文件夾名稱 瀏覽:966
編程如何解決資金的原子性 瀏覽:638
如何製作廣角鏡頭矯正文件 瀏覽:513
在網頁開發中應該選用哪個資料庫 瀏覽:742
iphone5移動卡貼 瀏覽:990
電腦文件的格式 瀏覽:127
extjs的xtype 瀏覽:959
suse11iso文件要u盤安裝 瀏覽:153
如何將報表統計數據轉化為圖形 瀏覽:444
如何寄快遞材料文件 瀏覽:265
java構造方法private 瀏覽:475
手機文件找回恢復 瀏覽:516
word怎麼把u盤里的文件拔掉 瀏覽:976
港版蘋果用的插排 瀏覽:1000

友情鏈接