• Java中获得当前时间的方法


    方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:

    package com.yangbo.examples;
    
    import java.util.*;
    import java.text.*;
    
    //以下默认时间日期显示方式都是汉语语言方式
    //一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2013-11-11 11:11:11
    
    public class TestDate1 {
        public static void main(String[] args) {
            Date now = new Date();
            /*
                str1:2013-11-21
                str2:2013-11-21 15:38:03
                str3:15:38:03
                str4:13-11-21 下午3:38
                str5:2013年11月21日 星期四 下午03时38分03秒 CST
                str6:2013年11月21日 下午03时38分03秒
                str7:13-11-21 下午3:38
                str8:2013-11-21 15:38:03
            */
            DateFormat d1 = DateFormat.getDateInstance();//默认语言(汉语)下的默认风格(MEDIUM风格,比如:2013-11-11 11:11:11)
            String str1 = d1.format(now);
            System.out.println("str1:"+str1);
            
            DateFormat d2 = DateFormat.getDateTimeInstance();
            String str2 = d2.format(now);
            System.out.println("str2:"+str2);
            
            DateFormat d3 = DateFormat.getTimeInstance();
            String str3 = d3.format(now);
            System.out.println("str3:"+str3);
            
            DateFormat d4 = DateFormat.getInstance();
            String str4 = d4.format(now);
            System.out.println("str4:"+str4);
            
            DateFormat d5 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);
            String str5 = d5.format(now);
            System.out.println("str5:"+str5);
            
            DateFormat d6 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);
            String str6 = d6.format(now);
            System.out.println("str6:"+str6);
            
            DateFormat d7 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT);
            String str7 = d7.format(now);
            System.out.println("str7:"+str7);
            
            DateFormat d8 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM);
            String str8 = d8.format(now);
            System.out.println("str8:"+str8);
        }
    }

    方法二:用java.util.Calendar类来实现

    package com.yangbo.examples;
    
    import java.util.*;
    import java.text.*;
    
    public class TestDate2 {
        //利用Calendar类来实现日期时间
        public static void main(String[] args) {
            Calendar ca = Calendar.getInstance();
            int year = ca.get(Calendar.YEAR);//获取年份
            int month = ca.get(Calendar.MONDAY);//获取月份
            int day = ca.get(Calendar.DATE);//获取日
            int minute = ca.get(Calendar.MINUTE);//
            int hour = ca.get(Calendar.HOUR);//小时
            int second = ca.get(Calendar.SECOND);//
            int WeekOfYear = ca.get(Calendar.DAY_OF_WEEK);
            
            System.out.println("用Calendar.getInstance().getTime()方式显示时间: "+ca.getTime());
            System.out.println("用Calendar获得日期是:"+year+"年"+month+"月"+day+"日");
            System.out.println("用Calendar获得时间是:"+hour+"时"+minute+"分"+second+"秒");
            System.out.println(WeekOfYear);//显示今天是一周的第几天
            /*
                用Calendar.getInstance().getTime()方式显示时间: Thu Nov 21 15:50:12 CST 2013
                用Calendar获得日期是:2013年10月21日
                用Calendar获得时间是:3时50分12秒
                5
             */
        }
    }
  • 相关阅读:
    Windows出现BOOTBCD错误的解决办法
    解决真机调试时Eclipse DDMS上打不开/data目录的问题
    解决魅族MX5卸载debug-app不干净,导致安装、升级不成功的问题
    iOS10 相机相册等权限的使用、检测并引导用户开启权限
    python脚本后台执行
    CentOS 6.8 安装 Python3
    Virtualenv教程
    Linux路由表
    python websocket-client connection
    RESTful API 设计指南
  • 原文地址:https://www.cnblogs.com/jingyunyb/p/3435645.html
Copyright © 2020-2023  润新知