- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了一个小问题,我没有在网上找到合适的解决方案,因为我的问题对搜索引擎来说有点棘手。
关于 hibernate 节省毫秒的话题有很多。但我的问题是别的。
事实上,我有一个数据库,它像这样保存我的日期:
2014-03-20 10:58:09
我使用 Hibernate 取回我的日期,并将其显示在网页上。但是 Hibernate 检索的不止于此:它还检索 0 毫秒,如下所示:
2014-03-20 10:58:09.0
许多人似乎对此有疑问,但就我而言,我不想此信息,我希望 Hibernate 检索日期没有此 .0 !
感谢您的帮助!
编辑和解决方案:
好的,所以我使用了一些技巧。
在 Hibernate 使用的特定对象中,我有这个方法:
public Date getModificationDate() {
return modificationDate;
}
我只是简单地创建了另一个方法:
private static final SimpleDateFormat FMT = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
public String getModificationDateLabel() {
if (modificationDate != null) {
return FMT.format(modificationDate);
}
return null;
}
因此,当我在我的网页中显示时(我使用 Velocity 模板),我只是浏览我的对象列表并显示标签:
#foreach( $object in $objects)
$!{object.modificationDateLabel}
#end
SimpleDateFormat 允许我删除 .0,并且通过创建新方法,我不会干扰使用 Hibernate 获取日期的行为。
感谢您的宝贵时间!
最佳答案
我没有发现返回的日期有问题,因为“2014-03-20 10:58:09.0”等于“2014-03-20 10:58:09”。您能否提供这可能导致问题的具体场景?
或者使用 SimpleDateFormat("yyyy-MM-dd HH:mm:ss") 然后在使用日期之前以这种格式解析您的日期。
关于java - hibernate : Don't want to save milliseconds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22537226/
我正在尝试使用 condition_variable_any::timed_wait() 当我将 boost::chrono::millisecond 传递给函数时,它无法编译: error: no
我正在像这样使用 boost::asio::deadline_timer 在 tcp socket 上的 async_read 操作之前设置一些超时。我正在使用 boost 1.61。 long ti
我需要在我的方法中执行某种“超时”或暂停 10 秒(10000 毫秒),但我不确定以下是否可行,因为我没有多线程。 Thread.Sleep(10000); 我将尝试使用当前代码,但如果有人能解释最佳
如何创建索引包含毫秒的xts对象?我在POSIXlt帮助页面上找不到任何格式规范,但indexFormat()中有%OS的reference。 更新 基于盖文动物园答案的xts示例: > option
无论时区如何,我都需要将毫秒转换为时间。下面是示例代码 我 := 1481462220 tm := 时间.Unix(i, 0) 当前时间。Unix 返回特定于我的机器区域的时间。因此,如果我更改机器的
假设我们有两个表: CREATE TABLE IF NOT EXISTS tech_time( ms_since_epoch BIGINT ); CREATE TABLE IF NOT EXI
我在数据库中有 start_time 和 end_time 列,其中包含毫秒值。 start_time > 2018 年 2 月 14 日星期三 11:00:00(真实日期)= 15185862000
我尝试执行多次登录(使用 TestNG),我的第一个 test1 通过了,但其余测试给出了一些错误,例如“元素当前不可见,因此可能无法与命令持续时间或超时交互:28 毫秒”。请解决我的问题 Strin
Date 类的 JavaDoc 指出 public Date(long date) Allocates a Date object and initializes it to represent th
我在我的程序中使用 MilliDTSC 类。我希望刷新率设置为 100ms 。我已经使用 javax.swing.Timer 在 100 毫秒后更新 GUI,但我的域轴在每毫秒后更新,因为单位是“毫秒
我遇到了一个小问题,我没有在网上找到合适的解决方案,因为我的问题对搜索引擎来说有点棘手。 关于 hibernate 节省毫秒的话题有很多。但我的问题是别的。 事实上,我有一个数据库,它像这样保存我的日
我希望将任意值从毫秒转换为秒,我的首选是 TimeUnit.MILLISECONDS.toSeconds。但是它返回一个长整数,因此将 1 毫秒转换为 0 秒而不是 0.001 秒。 阅读时the d
我正在深入研究 iOS 开发,并尝试在我的一个 View 中创建一个计数计时器。我有 NSTimer 代码计算出每 0.04 秒调用一次更新 UILabel 的选择器。我遇到问题的地方是当前时间的格式
目前我通过以下方式获取日期和时间: std::string isoString = boost::posix_time::to_iso_string(boost::posix_time::secon
在创建日志时,我正在使用 Datetime.Now.Millisecond。但我只有毫秒。我没有得到像 11/09/2015 10:59:48:936 这样的全职时间,而是只有 936。 我哪里错了?
具有 dateMillis 列的数据框,其中包含纪元的毫秒时间戳 In [5]: df.head(5) Out[5]: custId dateMillis 0
我想获取当前日期,时间以毫秒为单位归零。 例如,如果今天是中午 12:69,我想获取今天日期的时间(以毫秒为单位,没有时间)...意思是午夜刚过的时间(如果有效,则为 1 毫秒或 0)。 我正在使用
如何将给定的毫秒数(例如 125230.41294642858)解析为如下时间格式:分钟:秒? 最佳答案 var ms = 125230.41294642858, min = 0|(ms/100
能否告诉我如何在 PHP 中将 mm:ss 转换为毫秒。 $value = "10:10" $ms = ... 最佳答案 无需进行字符串转换或数组操作: sscanf($value, "%d:%d",
我正在尝试计算两天之间的天数差。由于某种原因,比较 01-03-2013 和 01-04-2013 给出结果 30,比较 01-03-2013 和 31-03-2013 也是如此 Calendar c
我是一名优秀的程序员,十分优秀!