请各位高手有时间给看看? 1 如何格式化日期?2 将字符“12345”转化成long型? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将字符格式化成日期: String s="20080123"; SimpleDateFormat df=new SimpleDateFormat("yyyyMMdd",Locale.CHINA); Date date=null; try { date=df.parse(s); } catch (ParseException e) { e.printStackTrace(); } System.out.println(date); }将日期格式化成字符: Date date=new Date(); DateFormat df=DateFormat.getInstance(); String s=df.format(date); System.out.println(s);具体的一些参数就看api吧,关于日期的类有好几个,好好研究研究吧。第二题 String s="12345"; long s1=Long.valueOf(s); System.out.println(s1); 日期的转换:如果你确定你的日期格式是:yyyy-MM-dd的形势,还可以直接使用:java.util.Date d=java.sql.Date.valueOf("2008-01-12");如果不是就用2楼的方法。第二个:使用try{long l=Long.parseLong("2222");}catch(Exception e){System.out.println("参数不是数字");} 1.格式化日期SimpleDateFormat df=new SimpleDateFormat("你想要的日期格式",Locale.CHINA); 2.将string转化成long型,直接Long.valueOf()就可以了,前提是你的字符串不能是null ding yi xia 第二个就不说了第一个我来个更简单点的Calendar c = Calendar.getInstance();//yyyy-MM-dd格式String.format("%tF", c);//HH:mm:ssString.format("%tT", c);//其它格式自己看文档 将字符格式化成日期: String s="20080123"; SimpleDateFormat df=new SimpleDateFormat("yyyyMMdd",Locale.CHINA); Date date=null; try { date=df.parse(s); } catch (ParseException e) { e.printStackTrace(); } System.out.println(date); } 将日期格式化成字符: String s="12345"; long s1=Long.valueOf(s); System.out.println(s1); 哪种工具类的写法比较好? jdbc 请教JTable的一个问题 JComboBox的长度是否可变? 为什么JAVA的图形界面这么难看?请高手指点!!! [紧急求助]在JTextArea中无法显示中文 如何通过jdbc往sqlserver里面插入日期类型的数据? 我想在JAVA里面计算lg的值,如何调用这个函数,请高手赐教 请问如果java -X 没有指定大小,那么默认分配的heapsize是多少呢? 请问哪里有 Remote Authentication Dial In User Service (RADIUS)的资料或原码? saveorupdateAll()方法的使用 请教一个继承的问题
String s="20080123";
SimpleDateFormat df=new SimpleDateFormat("yyyyMMdd",Locale.CHINA);
Date date=null;
try {
date=df.parse(s);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(date);
}
将日期格式化成字符:
Date date=new Date();
DateFormat df=DateFormat.getInstance();
String s=df.format(date);
System.out.println(s);
具体的一些参数就看api吧,关于日期的类有好几个,好好研究研究吧。
第二题
String s="12345";
long s1=Long.valueOf(s);
System.out.println(s1);
如果你确定你的日期格式是:yyyy-MM-dd的形势,还可以直接使用:java.util.Date d=java.sql.Date.valueOf("2008-01-12");
如果不是就用2楼的方法。
第二个:
使用try
{
long l=Long.parseLong("2222");
}catch(Exception e)
{
System.out.println("参数不是数字");
}
SimpleDateFormat df=new SimpleDateFormat("你想要的日期格式",Locale.CHINA);
2.将string转化成long型,直接Long.valueOf()就可以了,前提是你的字符串不能是null
第一个我来个更简单点的Calendar c = Calendar.getInstance();
//yyyy-MM-dd格式
String.format("%tF", c);
//HH:mm:ss
String.format("%tT", c);
//其它格式自己看文档
String s="20080123";
SimpleDateFormat df=new SimpleDateFormat("yyyyMMdd",Locale.CHINA);
Date date=null;
try {
date=df.parse(s);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(date);
}
将日期格式化成字符:
String s="12345";
long s1=Long.valueOf(s);
System.out.println(s1);