您的位置:首页 > 编程语言 > Java开发

java 日期处理,将字符串转换成日期and时区日期处理

2013-11-20 22:11 323 查看
import java.sql.Timestamp;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.TimeZone;

/*
* 将一个从网页中取到日期字符串
* 存储到数据库中,首先要先转成Date类型
* 然后就可以对其格式化和取年月日等
*/
public class TestDateAndTime {

public static void main(String[] args) {
String s = "1970-02-10 08:10:36.0";
/*
* 先用这个方法转换成Date类型Timestamp是Date的子类,
* 然后再进行格式化和取年月日
*/
Timestamp ts = Timestamp.valueOf(s);
System.out.println(ts);

/*
* 根据时区拿时间
*/
Calendar c = new GregorianCalendar(TimeZone.getTimeZone("Etc/GMT-10"));
System.out.println(c.get(Calendar.DATE));
/*
* TimeZone.getTimeZone(String ID)都是事先定义好的
* 可以通过循环遍历TimeZone.getAvailableIDs()方法查看
*/
for (String str : TimeZone.getAvailableIDs()) {
System.out.println(str);
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: