当前位置:  技术问答>java相关

在线等待,马上给分!java中如何获取系统时间?

    来源: 互联网  发布时间:2015-06-09

    本文导语:  java中如何获取系统时间? | 这是一个计算时间差的程序,改动以下就可以了!!! 好运~~~~ package ppmsys.pre.client; import java.util.*; import java.text.*; /** SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd")...

java中如何获取系统时间?

|
这是一个计算时间差的程序,改动以下就可以了!!! 好运~~~~
package ppmsys.pre.client;

import java.util.*;
import java.text.*;
/**
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
String str="20011230";
Date dt=sdf.parse(str,new ParsePosition(0));
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.DATE,2);//你要加减的日期
Date dt1=rightNow.getTime();
String reStr=sdf.format(dt1,"",new FieldPosition(0));
System.out.println(reStr);
 *
 */

public class ThreeDaysAgo
{
public static void main(String args[])
{
GregorianCalendar calendar = new GregorianCalendar();
Date date = calendar.getTime ();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

System.out.println ("Today: "+df.format (date));

calendar.set (Calendar.DATE,
calendar.get (Calendar.DATE)-3);
date = calendar.getTime ();
System.out.println ("Three days ago: "+df.format (date));

                 String[] ids = TimeZone.getAvailableIDs(-8 * 60 * 60 * 1000);
 // if no ids were returned, something is wrong. get out.
 if (ids.length == 0)
     System.exit(0);

  // begin output
 System.out.println("Current Time");

 // create a Pacific Standard Time time zone
 SimpleTimeZone pdt = new SimpleTimeZone(-8 * 60 * 60 * 1000, ids[0]);

 // set up rules for daylight savings time
 pdt.setStartRule(Calendar.APRIL, 1, Calendar.SUNDAY, 2 * 60 * 60 * 1000);
 pdt.setEndRule(Calendar.OCTOBER, -1, Calendar.SUNDAY, 2 * 60 * 60 * 1000);

 // create a GregorianCalendar with the Pacific Daylight time zone
 // and the current date and time
 Calendar calendar1 = new GregorianCalendar(pdt);
 Date trialTime = new Date();
 calendar1.setTime(trialTime);

 // print out a bunch of interesting things
 System.out.println("ERA: " + calendar1.get(Calendar.ERA));
 System.out.println("YEAR: " + calendar1.get(Calendar.YEAR));
 System.out.println("MONTH: " + calendar1.get(Calendar.MONTH));
 System.out.println("WEEK_OF_YEAR: " + calendar1.get(Calendar.WEEK_OF_YEAR));
 System.out.println("WEEK_OF_MONTH: " + calendar1.get(Calendar.WEEK_OF_MONTH));
 System.out.println("DATE: " + calendar1.get(Calendar.DATE));
 System.out.println("DAY_OF_MONTH: " + calendar1.get(Calendar.DAY_OF_MONTH));
 System.out.println("DAY_OF_YEAR: " + calendar1.get(Calendar.DAY_OF_YEAR));
 System.out.println("DAY_OF_WEEK: " + calendar1.get(Calendar.DAY_OF_WEEK));
 System.out.println("DAY_OF_WEEK_IN_MONTH: "+ calendar1.get(Calendar.DAY_OF_WEEK_IN_MONTH));
 System.out.println("AM_PM: " + calendar1.get(Calendar.AM_PM));
 System.out.println("HOUR: " + calendar1.get(Calendar.HOUR));
 System.out.println("HOUR_OF_DAY: " + calendar1.get(Calendar.HOUR_OF_DAY));
 System.out.println("MINUTE: " + calendar1.get(Calendar.MINUTE));
 System.out.println("SECOND: " + calendar1.get(Calendar.SECOND));
 System.out.println("MILLISECOND: " + calendar1.get(Calendar.MILLISECOND));
 System.out.println("ZONE_OFFSET: "
                    + (calendar1.get(Calendar.ZONE_OFFSET)/(60*60*1000)));
 System.out.println("DST_OFFSET: "
                    + (calendar1.get(Calendar.DST_OFFSET)/(60*60*1000)));

 System.out.println("Current Time, with hour reset to 3");
 calendar1.clear(Calendar.HOUR_OF_DAY); // so doesn't override
 calendar1.set(Calendar.HOUR, 3);
 System.out.println("ERA: " + calendar1.get(Calendar.ERA));
 System.out.println("YEAR: " + calendar1.get(Calendar.YEAR));
 System.out.println("MONTH: " + calendar1.get(Calendar.MONTH));
 System.out.println("WEEK_OF_YEAR: " + calendar1.get(Calendar.WEEK_OF_YEAR));
 System.out.println("WEEK_OF_MONTH: " + calendar1.get(Calendar.WEEK_OF_MONTH));
 System.out.println("DATE: " + calendar1.get(Calendar.DATE));
 System.out.println("DAY_OF_MONTH: " + calendar1.get(Calendar.DAY_OF_MONTH));
 System.out.println("DAY_OF_YEAR: " + calendar1.get(Calendar.DAY_OF_YEAR));
 System.out.println("DAY_OF_WEEK: " + calendar1.get(Calendar.DAY_OF_WEEK));
 System.out.println("DAY_OF_WEEK_IN_MONTH: "
                    + calendar1.get(Calendar.DAY_OF_WEEK_IN_MONTH));
 System.out.println("AM_PM: " + calendar1.get(Calendar.AM_PM));
 System.out.println("HOUR: " + calendar1.get(Calendar.HOUR));
 System.out.println("HOUR_OF_DAY: " + calendar1.get(Calendar.HOUR_OF_DAY));
 System.out.println("MINUTE: " + calendar1.get(Calendar.MINUTE));
 System.out.println("SECOND: " + calendar1.get(Calendar.SECOND));
 System.out.println("MILLISECOND: " + calendar1.get(Calendar.MILLISECOND));
 System.out.println("ZONE_OFFSET: "
        + (calendar1.get(Calendar.ZONE_OFFSET)/(60*60*1000))); // in hours
 System.out.println("DST_OFFSET: "
        + (calendar1.get(Calendar.DST_OFFSET)/(60*60*1000))); // in hours
}
}

|
给你一个现成的类
package com.hoten.util;
import java.util.*;

public class getDate {

  public getDate() {
  }

  public static String get1yyyymmddhhmmssDate(){
    Calendar date = java.util.Calendar.getInstance();

    String reStr = String.valueOf(date.get(Calendar.YEAR)) + addZero(date.get(Calendar.MONTH) + 1) +
                    addZero(date.get(Calendar.DATE)) + addZero(date.get(Calendar.HOUR)) +
                    addZero(date.get(Calendar.MINUTE)) + addZero(date.get(Calendar.SECOND));
    return reStr;
  }

  public static String get14Date(){
    Calendar date = java.util.Calendar.getInstance();
    int intMSecond =  date.get(Calendar.MILLISECOND);
    String strMSecond;
    if (intMSecond 

    
 
 

您可能感兴趣的文章:

  • 用C如何获取caps lock , num lock的打开状态,在线等待,即时结贴
  • ***在线等待!!!***Java中怎样获取,应用图片?
  • 在linux中用C如何获取进程列表和在线用户列表
  • 请问高手如何在linux环境中获取bios时间,在线等待,急
  • 如何获取一个文件的相对路径?(急,在线等待……)
  • 如何获取远程的ip地址?。。。在线等待,谢了!!!
  • LINUX下如何获取程序名称,在线等待,急!
  • shell如何获取oracle错误码 在线等
  • 如何获取当前路径?为什么我的比较奇怪??在线,来者给分
  • php函数获取在线ip与客户端ip
  • 如何获取file控件的值!(在线等待)
  • convert命令怎么用?就是转换图片的那个,一直在线,马上给分
  • linux查看分区的命令,在线等,马上揭帖
  • 简单问题,马上在线结账。
  • 一个概念问题,在线等待,马上给分
  • linux下那些“猫”比较好用?能找到驱动的。问题解决,马上结帖(在线等)
  • 在线等!大哥们,printk函数到底怎么看他输出的结果?马上给分
  • 请教简单问题!在线等。。。马上结贴
  • 哪里能下载到dhcp-*.rpm包啊,在线等,马上给分!!!
  • 我是新手,一个简单问题,解决马上给分(在线等待)
  • 怎样安装SCO Unix?(在线等待,问题解决,马上结贴)
  • 很简单的问题!在线等待高手解答,马上给分!
  • 驱动编译insmod问题,100分相送,在线等待,有效马上结贴
  • shell下如何实现and,or,not(在线等,对的马上给分)
  • 在线等待,甚急,马上给分,一个获得线程ID的问题
  • unix中.z文件怎么解压?在线等待,马上给分!
  • jsp调用javabean需要做那些步骤啊?在线等待,马上接贴!
  • 初学者提问waitpid怎么个意思,在线等,马上结贴
  • JSP中的一个简单的问题,那位大侠帮忙,在线等候马上结帖。
  • 关于接口的简单问题.在线等,马上散分
  • XML最基础的:值中有“"”双引号该如何替代。有没有不用“"”的办法。在线等,知道的散20分。马上结贴。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 简单的输入输出问题 在线等待 在线给分
  • 怎么用能让asp实现统计在线人数的功能。在线等待!!!帮忙送分!
  • 100分,等待,在线等待:防火墙问题?
  • 60分,求知JBuilder的CD-KEY! 在线等待
  • 谁有Disk Manager这款软件的使用说明书。?????????急用,在线等待。。 iis7站长之家
  • 急救:关于BLOB数据类型---在线等待,高分相送!
  • 在线等待,gcc的网址是什么??
  • 哪儿有bes5下载,在线等待。下载成功再送299分!!!
  • 求UNIXWARE7.11的原版下载,高分相赠,在线等待!!!
  • 请问哪里有dm5sum可以下载?在线等待!!
  • 如何调用其他程序,比如说"notepad.exe",在线等待,急!
  • jsp小问题(在线等待)
  • 在线等待!cmp的问题
  • 怎么样调整文本框的大小?在线等待!
  • 谁有Disk Manager这款软件的使用说明书。?????????急用,在线等待。。
  • gtk和montif的区别,在线等待
  • 在线等待-设备文件/dev/ttyS0 是不是对应于串行端口?
  • 谁知道javascript的调试工具!!!--在线等待
  • 新手的求助,高分,在线等待
  • 急!急!!急!!!如何将键盘输入的字符读入程序中???---在线等待---
  • 基于Html5的mockups在线工具简介
  • 装MYSQL后启动错误! mysqld ended --在线急等!在线急等!在线急等!在线急等!-----
  • MyEclipse SVN插件SubEclipse 在线离线等几种安装方式介绍
  • 智能在线表单设计器 FreeForm智能在线表单设计器
  • Linux使用群24032501,保持20人在线,目标50人在线
  • 在线求教, 为什么不能开始除root之外的用户登录??...很急, 在线等
  • 在线等,在线给分!(简单问题,急)
  • 我需要唯一用户在线,不能两个用户同时在线的JSP实现的设计文档
  • 在线等,在线给分!!!!!!!!!!
  • 在线求助!关于如何使用“信号”的方式来响应键盘按下的消息!在线急盼回复!
  • 如何判断在线用户,主要是如何判断用户关闭所有窗口(即他已经不在线了)?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3