導航:首頁 > 編程語言 > javatimestamp比較

javatimestamp比較

發布時間:2023-06-16 17:18:26

1. java中 把timstamp類型 傳給oracle中比較時間大小

大體就這樣
String s = "2011-08-09";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

GregorianCalendar gc = new GregorianCalendar();
try {
gc.setTime(sdf.parse(s));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
gc.add(Calendar.DAY_OF_YEAR, -1);

String startDate = sdf.format(gc.getTime()) + " 00:00:00";
String endDate = sdf.format(gc.getTime()) + " 23:59:59";

Timestamp sd = Timestamp.valueOf(startDate);
Timestamp ed = Timestamp.valueOf(endDate);

System.out.println(sd);
System.out.println(ed);

2. JAVA中兩個String類型的時間戳怎麼樣比較大小

Long.valueOf(String1).compare(Long.valueOf(String2)) > 0

3. java 中怎麼比較兩個時間相差的秒數

方法:

java 計算兩個時間相差可以用getTime()來獲得兩個時間的毫秒數,可以這樣計算得出兩個時間的秒數的相差如下:

public int calLastedTime(Date startDate) {long a = new Date().getTime();long b = startDate.getTime();int c = (int)((a - b) / 1000);return c;}

(3)javatimestamp比較擴展閱讀:

1、通過Date類來獲取當前時間

Date day=new Date();

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

System.out.println(df.format(day));

2、通過System類中的currentTimeMillis方法來獲取當前時間

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(df.format(System.currentTimeMillis()));

3、通過Calendar類來獲取當前時間

Calendar c = Calendar.getInstance();//可以對每個時間域單獨修改

int year = c.get(Calendar.YEAR);

int month = c.get(Calendar.MONTH);

int date = c.get(Calendar.DATE);

System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second);

4、 通過Date類來獲取當前時間

Date date = new Date();

String year = String.format("%tY", date);

String month = String.format("%tB", date);

String day = String.format("%te", date);

System.out.println("今天是:"+year+"-"+month+"-"+day);

4. 問一下java裡面timestamp時間類型的怎麼比較大小,比如說我想判斷我的time是不是在18點以後,該怎麼寫

先轉成 Calendar, 再取其中的 HOUR_OF_DAY 這個域, 看是否大於 18
比如

Timestamp ts = new Timestamp(System.currentTimeMillis());
Calendar cal = Calendar.getInstance();
cal.setTime(ts);
System.out.println(cal.get(Calendar.HOUR_OF_DAY));

兩個 Timestamp 本身可以直接比, 它實現了 Comparable 介面的.

閱讀全文

與javatimestamp比較相關的資料

熱點內容
libzip壓縮解壓 瀏覽:943
廣州銀行app如何導流水 瀏覽:385
什麼是寫命令 瀏覽:687
程序員眼中的道德 瀏覽:505
文件解壓後亂碼是什麼原因 瀏覽:730
php路徑轉換 瀏覽:188
php中flag 瀏覽:182
當程序員要做什麼准備 瀏覽:284
pinctrllinux 瀏覽:901
lzw壓縮工具 瀏覽:864
luae加密插件破解版 瀏覽:141
Python求導數和程序 瀏覽:223
太原java程序員 瀏覽:361
picfile是什麼文件夾 瀏覽:292
12乘12國外的演算法 瀏覽:182
籌碼尺指標公式源碼 瀏覽:534
如何在瀏覽器訪問阿里雲伺服器 瀏覽:538
火的企業文件加密 瀏覽:463
支付寶app如何重新注冊 瀏覽:520
現在的伺服器版本是什麼 瀏覽:192