datetime - 如何通过 Groovy setter 设置日期时间
问题描述
我有一个长值,然后我将 Longvalue 转换为日期时间格式。我不确定转换是否正确,但我能够获得正确的格式。现在我正在努力使用 setter 在 groovy 中设置转换后的日期时间。#formattedDate 可以是日期格式,我不知道如何保存日期时间。我得到错误转换字符串日期时间。请帮忙。
def time= 1550670822 / 1000;
LocalDateTime dateTime = LocalDateTime.ofEpochSecond(time, 0, ZoneOffset.UTC);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss", Locale.ENGLISH);
String formattedDate = dateTime.format(formatter);
trial.setFinishingTime(formattedDate);
在我的课上,我有 setFinishingTime。
public String getFinishingTime()
{
return getPropertyContainer().getString(FINISHING_TIME, "")
}
public void setFinishingTime(String finishingTime)
{
getPropertyContainer().setString(FINISHING_TIME, finishingTime)
}
这部分我不确定,在 DateTime 格式中是否应该是这样的:
public DateTime getFinishingTime()
{
return getPropertyContainer().getDate(FINISHING_TIME, "")
}
public void setFinishingTime(DateTime finishingTime)
{
getPropertyContainer().setDate(FINISHING_TIME, finishingTime)
}
如果我将其更改为 DateTime,我如何存储从上述代码中获得的 dd:mm:yyyy 模式的 DateTime。请帮忙
解决方案
推荐阅读
- python - 为什么我的合并排序代码给出索引错误
- powerpc - 在 PowerPC (ppc64le) 架构上找不到版本“GLIBCXX_3.4.21”
- gcc - 如何更正堆栈位置 arm-none-eabi-gcc?
- sql-server - SQL Server 创建具有类型的表
- git - 如何恢复 git lost and found 文件夹中的文件
- r - 使用 R 中的 odbc 包将日期列插入 Oracle 数据库时出错
- mysql - 我的约束外键在我的数据库上不起作用
- swiftui - SwiftUI:以编程方式设置 Picker 的值
- windows - 脚本路径中不存在 sshd.exe
- javascript - 克隆的元素更改事件行为