1.使用日期Date时注意:Date类是在java.util下的。对于字符串转换为日期,则利用java.text下的SimpleDateFormat构造方法new出一个对象并且给出想要的格式,具体的各个字母表示什么请查API文档,然后再用format()方法打印。就能显示所要的格式。
如果日期转换成字符串,则利用parse()方法,注意这个方法会抛出异常,对于异常处理一般有两种方法,一种是将异常再抛出。另外一种是用try和catch将其捕获,还要注意转换的日期格式要匹配,否则无法转换,
2.对于数字转换为字符串很简单,方法很多,其中一种是在数字后面加上双引号空格符。就会自动转换为字符串。如果字符串转换为数字。则要利用基本类型的对象,比如Double。用基本类型的对象调用parseDouble()方法。
3,、随机类(Random),里面有很多方法,都是产生随机的值,因为是一个类,必须先new。与数学类的随机方法相比,要好用得多。
package com.stu; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Random; public class DateStu { public static void main(String[] args) { Date date1 = new Date(); //System.out.println(date1.getTime()); //Calendar calendar=Calendar.getInstance(); //System.out.println(date1.toLocaleString()); //字符串和日期的转换 //String datestr="2015-7-9"; SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); //日期 >> 字符串 String str=sdf.format(date1); System.out.println(str); //字符串 >> 日期 String datestr="2014年07月29日 09:57:21"; try { Date da=sdf.parse(datestr); System.out.println(da); } catch (ParseException e) { System.out.println("格式不正确"); e.printStackTrace(); } //数字 和字符串之间转换 //数字 >> 字符串 int a=100; System.out.println(a+""+100); //字符串 >> 数字 String abc="10000"; int ab=Integer.parseInt(abc); // System.out.println(Math.random()); Random random=new Random(); System.out.println(random.nextInt(100)); //两位数 } }