Oracle current_date或sysdate没有小时,分钟,秒

时间:2013-03-30 19:46:34

标签: java sql oracle

有没有办法摆脱使用current_datesysdate的时间。我只想将日期存储为YYYY-MM-DD,但current_date正在给我YYYY-MM-DD HH:MM:SS:MS

或者在比较日期时,它只比较日期,而不是时间也一样好。任何帮助都会很棒,谢谢。

2 个答案:

答案 0 :(得分:30)

也许你应该尝试

trunc(sysdate)

功能

答案 1 :(得分:1)

Rusty回答了关于剥离时间部分的问题部分。关于比较日期时加入时间的部分通常是这样做的。

where YourDateField >= StartDate
and YourDateField < TheDayAfterEndDate

如果要搜索特定日期,StartDate和EndDate将是相同的。