Date型別轉int型別

2021-08-28 04:51:22 字數 618 閱讀 4547

由於有些mysql資料庫中儲存的是int型別,所以進行條件篩選時需要進行處理。將需要的日期轉換為int型別進行比較。

date型別轉int型別:

integer date = integer.valueof(string.valueof(new date().gettime()).substring(0, 10));

integer轉int就容易了。

獲取多天前的日期 - code:

date beforedate = getdatebefore(new

date(), searchday);

//將date型別的轉換為string型別,然後擷取和庫中相同的長度,再轉換為int;這樣的擷取方式已比對過,無差異

integer datevalue =

integer

.valueof(string

.valueof(beforedate.gettime()).substring(0, 10));

...//獲取多天前的方法

public static date getdatebefore(date d, int day)

獲取int型別的資料後,就可以在sql中進行比較獲值。

String型別轉Date型別

今天遇到乙個回顯,date日期,返回string型別,竟然多了個毫秒,資料庫是2019 01 01 00 00 00,查詢出來的竟然變成了2019 01 01 00 00 00.0,結果是因為本來是date型別的,mybatis返回的卻是string型別,後來在轉換的過程中也是學到了很多。strin...

c語言中char型別轉int型別

剛才做北郵2010年網研上機題的時候,遇到了char型和int型相互轉化的問題,這裡進行一下總結。今後,可能會多次更新部落格,因為半年做了很多總結,但是都是儲存在word文件上了,現在開始慢慢向csdn部落格轉移。1 char型數字轉換為int型,例如 char a 123 printf d n a...

String轉int型別常用方法

string轉換為int型別的方法 注 string轉成 double,float,long 的方法大同小異.integer.parseint string 例 sring aa 1524645 int bb integer.parelnt aa 得出的結果為 bb 1524645 2.intege...