gpt4 book ai didi

java - 如何从 DateField 中提取日期为不同的格式?

转载 作者:行者123 更新时间:2023-12-01 21:40:27 24 4
gpt4 key购买 nike

我目前正在尝试使用两个 Vaadin DateField实例来创建两个日期之间的间隔。

我想将所选日期提取为类似于 2016-04-11 的格式。在我的情况下,时间和时区不是必需的。我只对日期感兴趣。

如果我使用 getValue(),我会得到一个格式如下的字符串:Mon Apr 11 00:00:00 CEST 2016。我不确定如何使用 getConvertedValue(),但目前它返回与 getValue() 相同的内容。

DateField and the return from getValue()

我已将日期格式设置为“yyyy-MM-dd”。但这似乎并不影响 get 函数的返回值。

我还尝试将返回值转换为 Date() (Java 类),但这会更改一些奇怪的庄园中的日期,并且它们永远不会与原始值匹配。

主要问题:如何将日期从 DateField 提取为“yyyy-MM-dd”格式?

最佳答案

根据文档,DateField 的值是 java.util.Date 而不是 java.lang.String ( https://vaadin.com/docs/-/part/framework/components/components-datefield.html )。如果要格式化该日期,可以使用 SimpleDateFormat ( https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html )。

关于java - 如何从 DateField 中提取日期为不同的格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36542221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com