如何能将字符串2009-1-8 11:43:58
转换为Calendar类型
格式为2009-1-8T11:43:58.0Z
转换为Calendar类型
格式为2009-1-8T11:43:58.0Z
解决方案 »
- java小问题
- 如何关闭串口
- applet问题
- 我想学习JAVA技术,劳烦各位指点一下如何开始好? 散分拜求!
- 网络:如何用Java程序设置本机的IP地址?高手请答。
- 关于动态构建树模型的优化
- 如何打包和调用自己的类包?****************************************************************
- 关于JBUILDER X中import包的问题
- 关于同一个包中的引用问题!
- 请问现在都用什么东东来写JAVA程序,VJ++或JDK?还是其它的什么东东?有什么特点?
- 能给JLabel的显示的文字或图片添加侦听器吗?
- 请教一个 Java String 的问题..
[color=#ff000]
转换为Calendar类型
格式为2009-1-8T11:43:58.0Z
[/color]
转换为Calendar类型
格式为2009-1-8T11:43:58.0Z
public class Test{
public static void main(String[] args){
SimpleDateFormat sdt=new SimpleDateFormat("yy-MM-dd HH:mm:ss");
try{
Date dt=sdt.parse("2009-1-8 11:43:58");
Calendar calendar =new GregorianCalendar();
calendar.setTime(dt);
System.out.println("DATE: " + calendar.get(Calendar.DATE));
System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
System.out.println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
}catch(ParseException pe){
}
}
}
Date date=sdf.parse("2009-1-8 11:43:58");
Calendar cal=Calendar.getInstance();
cal.setTime(date);
然后自己玩去吧
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class Q6 {
/**
*
*/
void parse() {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyy-MM-dd HH:mm:ss");
try {
Date date = simpleDateFormat.parse("2009-1-8 11:43:58");
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
System.out.println(calendar.getTime());
} catch (ParseException e) {
e.printStackTrace();
}
}
/**
*
* @param args
*/
public static void main(String[] args) {
Q6 q6 = new Q6();
q6.parse();
}
}
public class Test {
public static String dateParseCalendar() {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(
"yyy-MM-dd HH:mm:ss");
Calendar calendar =null;
try{
Date date = simpleDateFormat.parse("2009-1-8 11:43:58");
calendar= Calendar.getInstance();
calendar.setTime(date);
}catch(Exception e){
e.printStackTrace();
}
return calendar.getTime() + ""; }
public static void main(String[] args) {
System.out.println(dateParseCalendar());
}
}