`

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

阅读更多

1.

import java.util.*;
import java.text.*;

Date date=new Date();
SimpleDateFormat dformat=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String time=dformat.format(date);
System.out.println(time);

    "yyyy年MM月dd日 HH:mm:ss"可以更换为多种格式,如"yyyy-MM-dd HH-mm-ss"

2.

import java.util.*;
import java.text.*;

Calendar cal=Calendar.getInstance();
SimpleDateFormat dformat=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String time=dformat.format(cal.getTime());
System.out.println(time);
 

3.

import java.util.*;
import java.text.*;

GregorianCalendar gcal=new GregorianCalendar();
SimpleDateFormat dformat=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String time=dformat.format(gcal.getTime());
System.out.println(time);

    Calendar是一个抽象类,我们无法直接实例化它,它有一个具体子类实体类:java.util.GregorianCalendar,这个类实现的就是我们日常所用的公历历法,或者叫做阳历。

 

4.

import java.util.*;
import java.text.*;

int  year,month,day,hour,minute,second;
Calendar cal=Calendar.getInstance();
year=cal.get(Calendar.YEAR);  //年
month=cal.get(Calendar.MONTH)+1;  //月,“+1”解释:显示的月份会比实际月份少1,因为月份定义方式是:0~11
day=cal.get(Calendar.DAY_OF_MONTH);  //日
hour=cal.get(Calendar. HOUR_OF_DAY);  //时
minute=cal.get(Calendar.MINUTE);  //分
second=cal.get(Calendar.SECOND);  //秒
 

5.

import java.util.*;
import java.text.*;

Date date=new Date();
DateFormat defaultFormat=DateFormat.getDateInstance();
DateFormat shortFormat=DateFormat.getDateInstance(DateFormat.SHORT);
DateFormat mediumFormat=DateFormat.getDateInstance(DateFormat.MEDIUM);
DateFormat longFormat=DateFormat.getDateInstance(DateFormat.LONG);
DateFormat fullFormat=DateFormat.getDateInstance(DateFormat.FULL);

String defaultDate=defaultFormat.format(date);
String shortDate=shortFormat.format(date);
String mediumDate=mediumFormat.format(date);
String longDate=longFormat.format(date);
String fullDate=fullFormat.format(date);

System.out.println( "(Default)Today: " +defaultDate);
System.out.println( "(SHORT)Today: " +shortDate);
System.out.println( "(MEDIUM)Today: " +mediumDate);
System.out.println( "(LONG)Today: " +longDate);
System.out.println( "(FULL)Today: " +fullDate);
 

 

分享到:
评论

相关推荐

    实例017——获取当前的日期、时间并格式化输出.zip

    在编程领域,获取当前日期和时间以及对其进行格式化输出是一项基础但重要的任务。这个实例017主要聚焦于这一主题,适用于多种编程语言,如Python、Java、C#等。在不同的语言中,方法和库可能有所不同,但目标都是...

    Oracle获取系统时间及格式化

    Oracle 中获取系统时间可以使用 SYSDATE() 函数,该函数可以返回当前日期和时间。SYSDATE() 函数可以与 TO_CHAR() 函数结合使用,以将日期和时间格式化为字符串。 TO_CHAR() 函数可以将日期、数字或字符串转换为...

    获取当前时间日期并格式化输出

    3. **格式化时间**:C++标准库没有内置的日期时间格式化功能,但我们可以使用`strftime()`函数,它允许我们指定输出的时间格式。例如,若要按照“年-月-日 时:分:秒”的格式输出: ```cpp char buffer[80]; std::...

    获取当前日期及格式化

    下面详细阐述如何在MySQL中获取当前日期以及如何进行日期格式化。 首先,MySQL中的获取当前日期和时间的函数是`NOW()`。这个函数返回当前的日期和时间,精确到秒。例如,当你执行`SELECT NOW();`时,你会得到如下...

    获取当前的日期、时间并格式化输出

    在VC++编程环境中,获取当前日期和时间并进行格式化输出是一项常见的任务,尤其是在日志记录、数据分析或者用户界面交互中。本项目提供了一个简单的示例,通过一系列源代码文件实现这一功能。以下是对这些文件及其...

    java 使用DateFormat类获取系统的当前时间

    1. 创建一个 `Date` 对象,它会自动初始化为当前系统时间: ```java import java.util.Date; Date currentDate = new Date(); ``` 2. 创建一个 `DateFormat` 实例。`DateFormat` 是一个抽象类,我们通常使用它的...

    C++如何获取当前系统时间及格式化输出

    time()函数用于获取当前系统时间,而strftime()函数用于将时间格式化输出。 一、获取当前系统时间 在C++语言中,获取当前系统时间可以使用time()函数,该函数返回当前系统时间的秒数。下面是一个简单的示例代码: ...

    VC 获取当前的日期、时间并格式化输出.rar

    VC 获取当前的日期、时间并格式化输出m  m_time=CTime::GetCurrentTime();//获取当前时间日期  m_strDate=m_time.Format("%x");//格式化日期  m_strTime=m_time.Format("%X");//格式化时间  m_strDateTime=m...

    易语言时间0格式化源码.zip

    在编程中,时间格式化是一个常见的需求,它用于将系统时间或者自定义时间转化为我们常见的日期和时间格式,如"年-月-日 时:分:秒"等。 易语言提供了丰富的内置函数和组件来处理时间日期相关的操作。在这个例子中,...

    易语言格式化时间和日期

    4. **日期时间操作**:除了格式化,易语言还支持对日期和时间进行各种操作,如增加或减少天数、获取星期几、计算两个日期之间的差值等。这些操作可以用来实现如计时器、日历等功能。 5. **源码解析**:在提供的...

    易语言源码易语言格式化时间源码.rar

    1. 获取当前系统时间并格式化输出。 2. 处理用户输入的时间字符串,将其转换为易语言可识别的日期时间类型,并进行格式化。 3. 对比两个时间值,根据它们之间的差值计算出如“两天前”、“一小时后”这样的相对时间...

    易语言格式化时间

    在易语言中,可以使用“获取系统时间”函数来完成这一操作,该函数会返回一个包含当前日期和时间的数据结构,然后可以通过进一步的处理将其格式化输出。 在压缩包内的“易语言格式化时间源码”文件中,可能包含了...

    获取当前系统时间(源码)

    总的来说,获取当前系统时间在VB编程中是一项简单而重要的任务,可以通过Now()函数结合适当的格式化方法,满足各种日期和时间的处理需求。在实际项目中,灵活运用这些知识可以帮助开发者实现更多功能,提高程序的...

    易语言格式化现行时间

    4. **时间格式化语法**:在易语言中,时间格式化语法遵循一定的规则,如上述的"yyyy"、"mm"等,这些占位符会被对应的时间值所替换。用户可以根据需求自定义格式,以达到显示或记录时间的特定要求。 5. **源码理解与...

    易语言取格式化时间模块

    要获取当前系统的时间,可以使用“取系统时间”命令,这会返回一个包含当前时间的日期时间变量。然而,这个返回的日期时间通常是以数字形式存储的,不方便直接展示给人看。 这就是“取格式化时间模块”发挥作用的...

    JAVA中获取当前系统时间.pdf

    JAVA中获取当前系统时间.pdf JAVA中获取当前系统时间是 Java programming 语言中的一项基本操作。获取当前系统时间可以使用多种方法,这里我们将介绍其中的两种方法。 方法一:使用 Date 类 在 Java 中,Date 类...

    js获取系统当前时间

    通过上述分析,我们可以看出,JavaScript提供了强大的日期和时间处理功能,可以轻松地获取当前时间并对其进行格式化输出。此外,通过使用定时器,我们还可以实现动态更新时间的功能,这对于开发实时显示时间的应用...

    android 日期格式化

    在Android开发中,日期格式化是一项常见的需求,用于将系统时间或特定时间转换为易于阅读和处理的格式。本文将深入探讨几个关键的日期格式化方法,这些方法可以帮助开发者更好地管理和展示日期信息。 ### 一、基本...

    Lua获取系统时间和时间格式化方法及格式化参数

    二、时间格式化 `os.date()`函数允许我们根据特定的格式来格式化时间。例如,我们可以将时间格式化为HTTP响应头中常见的格式,如下所示: ```lua ngx.header["Last-Modified:"] = os.date("%a, %d %b %Y %X GMT") ...

    易语言格式化现行时间源码

    这个"易语言格式化现行时间源码"应该是一个示例或教程,用于教导用户如何在易语言中获取当前时间并进行格式化。 在易语言中,获取现行时间通常使用“日期与时间”类库,这个类库提供了丰富的函数和方法来处理日期和...

Global site tag (gtag.js) - Google Analytics