使用自定义日期初始化 JXDatePicker
我想用自定义日期初始化 JXDatepicker。目前我正在尝试这个:
Date date1= new Date(2006-01-01);
Date date2 = new Date();
jGeburtVon.setDate(date1);
jGeburtBis.setDate(date2);`
编辑:这是程序中的真实代码;它确实编译并运行,你当然是对的,new Date() 初始化为今天,而不是 01.01.1970。但在此代码中,date1 初始化为 01.01.1970。
I want to initialize a JXDatepicker with a custom date. At the moment I´m trying this:
Date date1= new Date(2006-01-01);
Date date2 = new Date();
jGeburtVon.setDate(date1);
jGeburtBis.setDate(date2);`
Edited: this is the real code from the program ; it does compile and run and you´re right of course, new Date() initializes to today, not 01.01.1970. In this code though, date1 initializes to 01.01.1970.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我认为您正在寻找的 JXDatePicker 方法是
setDate(Date date)
JXDatePicker 的 Javadoc 可以在 此处。
I think the JXDatePicker method you're looking for is
setDate(Date date)
Javadoc for the JXDatePicker can be found here.
这样,date1 不是用 String 创建的,而是用 long 创建的:2006-01-01 = 2006 - 1 - 1 = 2004,即 1970-01-01_00:00:00 之后的 2004 毫秒。
This way date1 is created not with a String but with a long: 2006-01-01 = 2006 - 1 - 1 = 2004, which is 2004 milliseconds after 1970-01-01_00:00:00.
我得到了它。它必须看起来像这样:
阅读 javadocs 有时确实有帮助:)
感谢您的回复。
I got it. It has to look like this:
Reading the javadocs does help sometimes :)
Thanks for the replies.
使用
SimpleDateFormat
,您可以从String
创建一个Date
对象。使用该对象和DateTimePicker
的setDate
方法,您可以将日期分配给您的对象。希望有帮助。Using
SimpleDateFormat
, you can create aDate
object from yourString
. Using that object andDateTimePicker
'ssetDate
method you can assign the date to your object. Hope that helps.