java Date获取 年月日时分秒

原创 2015年07月08日 16:53:15
package com.util;
 
import java.text.DateFormat;
import java.util.Calendar;
import java.util.Date;
 
 
public class Test {
    public void getTimeByDate(){
        Date date = new Date();
        DateFormat df1 = DateFormat.getDateInstance();//日期格式,精确到日
        System.out.println(df1.format(date));
        DateFormat df2 = DateFormat.getDateTimeInstance();//可以精确到时分秒
        System.out.println(df2.format(date));
        DateFormat df3 = DateFormat.getTimeInstance();//只显示出时分秒
        System.out.println(df3.format(date));
        DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL); //显示日期,周,上下午,时间(精确到秒)
        System.out.println(df4.format(date)); 
        DateFormat df5 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG); //显示日期,上下午,时间(精确到秒)
        System.out.println(df5.format(date));
        DateFormat df6 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT); //显示日期,上下午,时间(精确到分)
        System.out.println(df6.format(date));
        DateFormat df7 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM); //显示日期,时间(精确到分)
        System.out.println(df7.format(date));
    }
    public void getTimeByCalendar(){
        Calendar cal = Calendar.getInstance();
        int year = cal.get(Calendar.YEAR);//获取年份
        int month=cal.get(Calendar.MONTH);//获取月份
        int day=cal.get(Calendar.DATE);//获取日
        int hour=cal.get(Calendar.HOUR);//小时
        int minute=cal.get(Calendar.MINUTE);//分           
        int second=cal.get(Calendar.SECOND);//秒
        int WeekOfYear = cal.get(Calendar.DAY_OF_WEEK);//一周的第几天
        System.out.println("现在的时间是:公元"+year+"年"+month+"月"+day+"日      "+hour+"时"+minute+"分"+second+"秒       星期"+WeekOfYear);
    }
    public static void main(String[] args) {
        Test t=new Test();
        t.getTimeByDate();
        System.out.println("****************************");
        t.getTimeByCalendar();
    }

}


获取日,如果大于16则+2个月,否则+1个月,输出7个月

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static void main(String[] as) throws Exception {
    int j;
    Calendar cc = Calendar.getInstance();
    int myYear = cc.get(Calendar.YEAR);
    int myMonth = cc.get(Calendar.MONTH);
    j=cc.get(Calendar.DATE)>16?3:2;
    cc.set(Calendar.MONTH, myMonth+j);
    System.out.println(myYear+"-"+cc.get(cc.MONTH));
    for(int i=0;i<7;i++){
        cc.add(cc.MONTH, 1);
        int mm = cc.get(cc.MONTH);
        int mmm=mm==0?12:mm;
        System.out.println(myYear+"-"+mmm);
    }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java Date获取 年月日时分秒

原文:http://www.cnblogs.com/zcw-ios/articles/3326503.html package com.util; import java.text.Da...
  • u012161134
  • u012161134
  • 2016年08月01日 14:36
  • 2051

java 8:只取年月日的java.util.Date(时分秒清零)对象

废弃的方法(@Deprecated)如果不想要java.util.Date中的时分秒数据,希望将它清零,只保留年月日,最简单的办法是 调用setHours,setMinutes,setSeconds...
  • 10km
  • 10km
  • 2016年12月28日 13:25
  • 9326

PHP获取当前时间(年,月,日,小时,分,秒)

PHP获取当前时间(年,月,日,小时,分,秒) 1 echo date( "h:i "); date (PHP 3, PHP 4 ) date — 格式化一个本地时间/日期 说...
  • yuedongliwangjian
  • yuedongliwangjian
  • 2014年06月26日 15:40
  • 13975

使用java8轻松处理日期

可能Oracle也意识到java处理日期的能力的不足,所以在Java8新增了 LocalDate和LocalTime接口。 众所周知java.util.Date的月份是从0开始算起~0代表一月,1代...
  • javy_codercoder
  • javy_codercoder
  • 2015年08月20日 10:00
  • 4348

jquery 时间json格式为时间年月日时分秒jqueryUI+Struts+hibernate

类属性 private Timestamp creatTime; 映射属性 j获取的son格式  creatTime":{"nanos":737000000,"...
  • YiWait
  • YiWait
  • 2015年07月18日 08:36
  • 1550

java Date获取 年月日时分秒

package com.util;   import java.text.DateFormat; import java.util.Calendar; import java....
  • liujianfei526
  • liujianfei526
  • 2016年02月28日 14:31
  • 145

java Date获取 年月日时分秒

转自 : https://www.cnblogs.com/zcw-ios/articles/3326503.html java Date获取 年月日时分秒 ...
  • w405722907
  • w405722907
  • 2017年12月18日 13:44
  • 55

java Date获取 年月日时分秒

package com.util; import java.text.DateFormat; import java.util.Calendar; import java.util.Date; ...
  • pudongliang
  • pudongliang
  • 2014年08月13日 11:00
  • 385

java Date获取 年月日时分秒

感谢暖流的分享,原文连接地址:点击打开链接 package com.util;   import java.text.DateFormat; import java.util...
  • linzhiqiang0316
  • linzhiqiang0316
  • 2016年05月12日 18:21
  • 347

Java 之 Date 获取 年月日时分秒

package com.util; import java.text.DateFormat; import java.util.Calendar; import java.util.Dat...
  • u013630349
  • u013630349
  • 2016年07月12日 15:48
  • 1031
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java Date获取 年月日时分秒
举报原因:
原因补充:

(最多只允许输入30个字)