Java获取系统时间以及指定格式

 1 import java.text.DateFormat;
 2 import java.text.ParseException;
 3 import java.text.SimpleDateFormat;
 4 import java.util.Date;
 5
 6 public class Test {
 7
 8     public static void main(String[] args) {
 9         //初始化一个date类型,注意要赋初值
10         Date date = null;
11         //如果直接new一个Date对象,则采用的是系统时间
12         Date systemDate = new Date();
13         //这里采用上转型new一个简单日期格式对象,指定格式为(年-月-日)
14         DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
15         //指定格式为(年-月-日 时:分:秒)
16         DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
17         try {
18             //通过格式对象的方法赋自定义日期
19             date = format.parse("2019-5-21");
20         } catch (ParseException e) {
21             e.printStackTrace();
22         }
23         //没有指定格式时,输出系统获取的日期
24         System.out.println("系统当前日期: " + systemDate);
25         //输出系统获取的 年-月-日
26         System.out.println("系统当前日期: " + format1.format(systemDate));
27         //输出系统获取的 年-月-日 时:分:秒
28         System.out.println("系统当前日期: " + format.format(systemDate));
29         //输出自定义的 年-月-日
30         System.out.println("自定义的日期: " + format.format(date));
31
32     }
33
34 }

原文地址:https://www.cnblogs.com/Lunix-touch/p/11261453.html

时间: 2024-10-29 19:05:41

Java获取系统时间以及指定格式的相关文章

Java获取系统时间少了八个小时

Java获取系统时间少了八个小时 今天忽然遇到需要获取当前时间的问题,我向来谨慎,先测试获取到的系统时间是否正确,结果竟然发现少了八个小时,晕死了,记得之前在页面用javascript获取过当前时间,都能正确获取的.然后开始上网查,更晕了,答案各种各样,有用代码的方式(这肯定不行,因为程序不只要在自己的机子上跑的),也有修改eclipse和tomcat安装文件的,更有修改注册表的,NND,还真不知要用哪个,后来,终于找到一个,说问题出在JRE上,我很认同,一试,果然行!下面附上步骤,希望给遇到同

QTP获取系统时间并自定义格式

function GetDateTime(Nowstr)          Dim Currentdatetime           Dim YY   'Year          Dim MM   'Month          Dim DD   'Day          Dim HH 'Hour          Dim Min  'MInute          Dim SS   'Second          Currentdatetime=now()          YY=Ye

Java 获取系统时间

import java.text.SimpleDateFormat; import java.util.Date; public class SystemDate { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 System.out.println(df.format(new Date()));//

Java获取系统时间的四种方法

1.Date day=new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(df.format(day)); 通过Date类来获取当前时间 2.SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   System.out.println(df.f

Java获取系统时间

Java可以通过SimpleDateFormat格式化类对Date进行格式话获取时间. 1 import java.util.*; 2 import java.text.*; 3 public class TestDate { 4 public static void main(String args[]) { 5 Date today=new Date(); 6 SimpleDateFormat f=new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss"

JAVA中获取系统时间

一. 获取当前系统时间和日期并格式化输出: import java.util.Date;import java.text.SimpleDateFormat; public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式System.out.println(df.forma

java 获取系统当前时间并格式化

java 获取系统当前时间并格式化 CreateTime--2018年5月9日11:41:00 Author:Marydon 实现方式有两种 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * 获取系统当前时间 * @descrition 使用Calendar实现 * @param format * @return */ public String getSysdat

java获取当前日期时间代码总结

1.获取当前时间,和某个时间进行比较.此时主要拿long型的时间值.  方法如下: 要使用 java.util.Date .获取当前时间的代码如下  代码如下 复制代码 Date date = new Date(); date.getTime() ; 还有一种方式,使用 System.currentTimeMillis() ; 都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数 一.获取当前时间,   格式为:   yyyy-m

Android获取系统时间方法详解

Android获取系统时间方法的方法有很多种,常用的有Calendar.Date.currentTimeMills等方法. (1)Calendar Calendar获取系统时间首先要用Calendar.getInstance()函数获取一个实例,再为该实例设定时区(中国的时区为GMT+8:00),最后使用Calendar.get()函数获取时间的具体信息,如年,月,日,小时,分,秒,星期几. package com.hzhi.time_example; import java.util.Cale