java date怎样赋值?

model.datecustspecsaved是一个date类型

1、使用无参构造函数创建Date对象,并使用set方法设置日期和时间点击学习大厂名师精品课
```java
Datedate=newDate();
date.setYear(121);//设置年份为2021年
date.setMonth(8);//设置月份为9月
date.setDate(15);//设置日期为15号
date.setHours(16);//设置小时为16点
date.setMinutes(25);//设置分钟为25分
date.setSeconds(30);//设置秒钟为30秒
```
2、使用有参构造函数创建Date对象,并传入年份、月份、日期、小时、分钟和秒钟
3、使用SimpleDateFormat类的parse方法将字符串转换为Date对象
注意:在Java中,Date类存在时区问题,因此在使用Date类时需要注意时区的设置。可以使用SimpleDateFormat类设置时区。
慕课网聘请一线技术牛人,传授真正有用的企业级实战技能。技术与业务深度融合,实用性强,让用户少走弯路,开阔视野,实现弯道超车。慕课网多年来坚持分享免费课程,帮助用户0成本体验学习,收获超千万用户好评。恪守良心责任,专注纯粹教育,匠心打造精品课程,赢得了海量用户信任及口碑推荐。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-27

java 中date赋值方法:

 1.通过new对象获取当前的时间复制给date;

 Date date=new Date();

2.通过SimpleDateFormat将字符串转换为date:

SimpleDateFormat format= new SimpleDateFormat("yyyy年MM月dd HH:mm:ss");
Date date=format.parse(str);//str表示yyyy年MM月dd HH:mm:ss格式字符串

3.通过Calendar获得date

Calendar calendar=Calendar.getInstance();
Date date=calendar.getTime();

第2个回答  2014-12-01
你的代码是正确的,只不过format.parse(myDate)方法有声明抛出异常java.text.parseException。这是正常的,你只需要对这行代码捕获异常就可以了。如:
try{
model.set_datecustspecsaved(format.parse(myDate));
}catch(Exception e){
。。。
}本回答被提问者采纳
第3个回答  2014-12-01
需要try-catch一下
第4个回答  2014-12-01
写个try/catch就可以了
相似回答