Java 使用自定义日期初始化JXDatePicker
我想用自定义日期初始化JXDatepicker。目前我正在尝试:Java 使用自定义日期初始化JXDatePicker,java,swingx,Java,Swingx,我想用自定义日期初始化JXDatepicker。目前我正在尝试: Date date1= new Date(2006-01-01); Date date2 = new Date(); jGeburtVon.setDate(date1); jGeburtBis.setDate(date2);` 编辑:这是程序中的真实代码;它确实编译并运行,您是对的,当然,new Date()初始化到今天,而不是1970年1月1日。但在这段代码中,date1初始化为01.0
Date date1= new Date(2006-01-01);
Date date2 = new Date();
jGeburtVon.setDate(date1);
jGeburtBis.setDate(date2);`
编辑:这是程序中的真实代码;它确实编译并运行,您是对的,当然,new Date()初始化到今天,而不是1970年1月1日。但在这段代码中,date1初始化为01.01.1970 我认为您正在寻找的JXDatePicker方法是
setDate(Date-Date)
可以找到JXDatePicker的Javadoc。我认为您正在寻找的JXDatePicker方法是
setDate(日期日期)
可以找到JXDatePicker的Javadoc。我找到了。它必须是这样的:
SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy");
Date date1 = df.parse("01.01.2006");
阅读javadocs有时确实有帮助:)
谢谢你的回复。我知道了。它必须是这样的:
SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy");
Date date1 = df.parse("01.01.2006");
阅读javadocs有时确实有帮助:)
感谢您的回复。这种方式date1不是用字符串创建的,而是长的:2006-01-01=2006-1-1=2004,即1970-01-01_00:00:00之后的2004毫秒。这种方式date1不是用字符串创建的,而是长的:2006-01-01=2006-1-1=2004,这是1970-01-01_00:00:00之后的2004毫秒。使用
SimpleDataFormat
,您可以从字符串创建日期
对象。使用该对象和DateTimePicker
的setDate
方法,可以将日期分配给对象。希望有帮助
西班牙语原版答案
简单格式的实用程序,用于确定字符串的日期,用于确定日期时间采集器的日期,用于确定日期采集器的日期
使用SimpleDateFormat
,可以从字符串创建日期
对象。使用该对象和DateTimePicker
的setDate
方法,可以将日期分配给对象。希望有帮助
西班牙语原版答案
简单格式的实用程序,用于确定字符串的日期,用于确定日期时间采集器的日期,用于确定日期采集器的日期
您的代码无法编译。给我们看看你真正的代码。和new Date()返回当前日期/时间,而不是1970年1月1日。不推荐使用以字符串为参数的日期构造函数。你不应该使用它。阅读javadoc,你的代码无法编译。给我们看看你真正的代码。和new Date()返回当前日期/时间,而不是1970年1月1日。不推荐使用以字符串为参数的日期构造函数。你不应该使用它。阅读javadoc。