日期和时间

来源:互联网 发布:php str split 函数 编辑:程序博客网 时间:2024/06/05 03:43
Java代码 1.    // 查看当前日期  2.    Date today = new Date();  3.    Calendar.getInstance().getTime();  4.      5.    // 格式化默认区域日期输出  6.    DateFormat df = DateFormat.getInstance();  7.    df.format(today);  8.      9.    // 格式化制定区域日期输出        10.    DateFormat df_cn = DateFormat.getDateInstance(DateFormat.FULL, Locale.CHINA);  11.    String now = df_cn.format(today);  12.      13.    // 按要求格式打印日期  14.    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");  15.    sdf.format(today);  16.      17.    // 设置具体日期  18.    GregorianCalendar d1 = new GregorianCalendar(2009, 05, 06);  // 6月6日  19.    GregorianCalendar d2 = new GregorianCalendar();  // 今天  20.    Calendar d3 = Calendar.getInstance();  // 今天  21.    d1.getTime();  // Calendar或GregorianCalendar转成Date格式  22.    d3.set(Calendar.YEAR, 1999);  23.    d3.set(Calendar.MONTH, Calendar.APRIL);  24.    d3.set(Calendar.DAY_OF_MONTH, 12);  25.      26.    // 字符串转日期  27.    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");  28.    Date now = sdf.parse(String);  29.      30.    // 日期加减  31.    Date now = new Date();  32.    long t = now.getTime();  33.    t += 700*24*60*60*1000;  34.    Date then = new Date(t);  35.      36.    Calendar now = Calendar.getInstance();  37.    now.add(Calendar.YEAR, -2);  38.      39.    // 计算日期间隔(转换成long来计算)  40.    today.getTime() - old.getTime();  41.      42.    // 比较日期  43.    Date 类型,就使用equals(), before(), after()来计算  44.    long类型,就使用==, <, >来计算  45.      46.    // 第几日  47.    使用 Calendar的get()方法  48.    Calendar c = Calendar.getInstance();  49.    c.get(Calendar.YEAR);   50.      51.    // 记录耗时  52.    long start = System.currentTimeMillis();  53.    long end = System.currentTimeMillis();  54.    long elapsed = end - start;  55.    System.nanoTime();  //毫秒  56.      57.    // 长整形转换成秒  58.    Double.toString(t/1000D);   
0 0
原创粉丝点击