java date怎样赋值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java date怎样赋值?相关的知识,希望对你有一定的参考价值。

model.datecustspecsaved是一个date类型

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();
参考技术A 你的代码是正确的,只不过format.parse(myDate)方法有声明抛出异常java.text.parseException。这是正常的,你只需要对这行代码捕获异常就可以了。如:
try
model.set_datecustspecsaved(format.parse(myDate));
catch(Exception e)
。。。
本回答被提问者采纳
参考技术B 需要try-catch一下 参考技术C 写个try/catch就可以了 参考技术D 没处理异常,写的小脚本么?

java 中怎样拆分一个整数 并赋值给一个数组

本人现在刚学完数组,所以数组以后的内容麻烦各位大侠就补要往上写了,尽量写个最容易理解的

你的意思是不是吧一个数值,拆分成很多单个的数,给你个思路,我这里没有JAVA环境
1。将这个数值用tostring方法转换成string类型
2,利用for循环,使用substring方法吧字符串分割成单个字符,循环次数可以借鉴 字符串长度-1
3.在循环内将每个字符赋给数组
..小技巧:for循环的循环条件可以从0开始,循环到字符串长度-1为止,这样的话,数组赋值就可以从相应的下标0开始了,数组的长度,自己把握,因为JAVA不支持动态数组
参考技术A public class ToArray
public static void main(String[] args)
int num = 12345;
int[] ary = new int[(num+"").length()];
for(int i = ary.length-1;i>=0;i--)
ary[i] = num%10;
num /= 10;

for(int i:ary)
System.out.println(i);


以上是关于java date怎样赋值?的主要内容,如果未能解决你的问题,请参考以下文章

在java中怎样把String类型转换为java.sql.Date类型

请问java中怎样将Integer类型的对象赋值给int

java 中怎样拆分一个整数 并赋值给一个数组

java技术:怎样将ArrayList的值赋值给一个二维数组啊?

java中怎样把一个date类型转换成String类型?

java编程之怎样把Long转换成Date的日期格式