时间格式转换 获取系统时间 和 获得网络时间

来源:互联网 发布:qq蛇蛇争霸网络不稳定 编辑:程序博客网 时间:2024/04/29 16:28

时间格式转换  获取系统时间 和  获得网络时间


 

public static void main(String[] args) throws ParseException {// TODO Auto-generated method stubSimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd  HH:MM:SS   ");long curTime=System.currentTimeMillis();Date curDate = new Date(curTime);// 获取当前时间String str = formatter.format(curDate);System.out.println("当前时间是:"+str); Date date1 = (Date)formatter.parse(str);GregorianCalendar cal1 = new GregorianCalendar();cal1.setTime(date1);System.out.println("换算后是:"+cal1.getTimeInMillis());new Thread(new Runnable() { @Overridepublic void run() { URL url;try {url = new URL("http://bjtime.cn");URLConnection uc = url.openConnection();// 生成连接对象uc.connect(); // 发出连接long ld = uc.getDate(); // 取得网站日期时间System.out.println("the time =" + ld); Date date = new Date(ld); // 转换为标准时间对象 System.out.println(date);// 分别取得时间中的小时,分钟和秒,并输出SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd,HH-mm-ss");String nowTime = format.format(date);System.out.println("now time=" + nowTime);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}// 取得资源对象}}).start();}}


//参考资料 http://www.tutorialspoint.com/java/java_date_time.htm

0 0