springjava.util.datebean
我想做java.util.datebean。日期必须以人类可读的格式指定(例如字符串“02/25/1990”)。 如何做到最简单(不使用不推荐使用的Date()构造函数)springjava.util.datebean,spring,date,Spring,Date,我想做java.util.datebean。日期必须以人类可读的格式指定(例如字符串“02/25/1990”)。 如何做到最简单(不使用不推荐使用的Date()构造函数) 使用未弃用的日期(长)构造函数: <bean id="date" class="java.util.Date"> <constructor-arg type="java.lang.Long" value="635904000000"/> </bean> 当然,您需要为SimpleDat
使用未弃用的
日期(长)
构造函数:
<bean id="date" class="java.util.Date">
<constructor-arg type="java.lang.Long" value="635904000000"/>
</bean>
当然,您需要为SimpleDataFormat使用正确的模式,否则可能会导致意外的结果我找到了更简单的解决方案:
<bean id="dateFormat" class="java.text.SimpleDateFormat">
<constructor-arg value="MM/dd/yyyy"/>
</bean>
<bean id="date" factory-bean="dateFormat" factory-method="parse">
<constructor-arg value="02/25/1990"/>
</bean>
geoand,谢谢!没有毫秒呢?使用字符串格式的日期很舒服。你是什么意思?比如调用new Date()?我将对此进行研究,稍后再与您联系。这里有许多CustomDateEditor的示例。但它只适用于日期属性。是的,我知道,我看到了:)
<bean id="dateFormat" class="java.text.SimpleDateFormat">
<constructor-arg value="MM/dd/yyyy" />
</bean>
<bean id="date" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetObject" ref="dateFormat"/>
<property name="targetMethod" value="parse"/>
<property name="arguments">
<list>
<value type="java.lang.String">02/25/1990</value>
</list>
</property>
</bean>
<bean id="dateFormat" class="java.text.SimpleDateFormat">
<constructor-arg value="MM/dd/yyyy"/>
</bean>
<bean id="date" factory-bean="dateFormat" factory-method="parse">
<constructor-arg value="02/25/1990"/>
</bean>