導航:首頁 > 編程語言 > 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比較相關的資料

熱點內容
曲面屏編程 瀏覽:604
轉轉app是否秒綁是什麼意思 瀏覽:676
剛畢業的程序員如何做職業規劃 瀏覽:359
哪一款c語言編譯器比較好 瀏覽:532
南寧程序員現狀 瀏覽:862
新論pdf 瀏覽:587
bat大廠程序員十大標准 瀏覽:594
工程人程序員醫生圖片 瀏覽:501
車上顯示伺服器未激活是什麼意思 瀏覽:629
海歸程序員回國求職 瀏覽:13
單片機哪個工作區可以切換4個區 瀏覽:479
2019彩六改伺服器地址 瀏覽:421
程序員女有什麼特點 瀏覽:522
程序員的行情如何 瀏覽:313
程序員老宅視頻 瀏覽:559
安卓手機如何使用藍牙鍵鼠 瀏覽:240
u盤安裝redhatlinux 瀏覽:61
電腦u盤加密要不要空間 瀏覽:436
程序員對普通人發信息 瀏覽:141
php向下取整函數 瀏覽:504