我有一个TA_PUNCH表
CREATE TABLE TA_PUNCH(
Punch_id bigint not null auto_increment,
Emp_id int references TA_EMP_BADGE.Emp_id,
txn_type int,
Punch_time bigint,
Last_update_time DATETIME,
Last_user varchar(20) references Trace_user.Username,
Primary key(Punch_id));
我以punch_time
格式长期存储yyyymmdd
。但是现在用户以yyyymmdd
格式提供了一个字符串,我必须在过去7天内检索该用户的记录。我该怎么办?
应该进行哪些转换?
答案 0 :(得分:3)
使用Long.valueOf,如:
Long.valueOf(userProvidedString)
其中userProvidedString是像“yyyymmdd”这样的字符串,例如
Long.valueOf("20120720")
将返回长20120720