`

java生成当前日期格式设置

阅读更多
package com.grace.test;  
  
import java.text.DateFormat;  
import java.text.ParseException;  
import java.text.SimpleDateFormat;  
import java.util.Calendar;  
import java.util.Date;  
  
public class showDate {  
    public static void main(String[] args) throws ParseException {  
  
        Date d = new Date();  
        String s = null;  
  
        /** 输出格式: Mon May 05 15:23:58 CST 2014 */  
        System.out.println(d);  
  
        /** 输出格式: 2014-5-5 */  
        s = DateFormat.getDateInstance().format(d);  
        System.out.println(s);  
  
        /** 输出格式: 2014-5-5 */  
        s = DateFormat.getDateInstance(DateFormat.DEFAULT).format(d);  
        System.out.println(s);  
  
        /** 输出格式: 2014年5月5日 星期一 */  
        s = DateFormat.getDateInstance(DateFormat.FULL).format(d);  
        System.out.println(s);  
  
        /** 输出格式: 2014-5-5 */  
        s = DateFormat.getDateInstance(DateFormat.MEDIUM).format(d);  
        System.out.println(s);  
  
        /** 输出格式: 14-5-5 */  
        s = DateFormat.getDateInstance(DateFormat.SHORT).format(d);  
        System.out.println(s);  
  
        /** 输出格式: 2014-5-05 00:00:00 大写H为24小时制 */  
        DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
        s = sdf.format(d);  
        System.out.println(s);  
  
        /** 输出格式: 2014-5-05 00:00:00 小写h为12小时制 */  
        DateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");  
        s = sdf2.format(d);  
        System.out.println(s);  
  
        /** 输出格式: 20140505000000 */  
        DateFormat sdf3 = new SimpleDateFormat("yyyyMMddHHmmss");  
        s = sdf3.format(d);  
        System.out.println(s);  
  
        /** 字符串转换城日期格式 */  
        s = sdf.format(d);  
        Date today = sdf.parse(s);  
        System.out.println("字符串转成日期1:" + today);  
        System.out.println("字符串转成日期2:" + sdf.format(today));  
  
        /** 单独输出年月日时分秒等 */  
        Calendar c = Calendar.getInstance();  
        System.out.println("年: " + c.get(Calendar.YEAR));  
        // 月份从0开始,加1校正  
        System.out.println("月: " + (c.get(Calendar.MONTH) + 1) + "");  
        System.out.println("日: " + c.get(Calendar.DAY_OF_MONTH));  
        System.out.println("时: " + c.get(Calendar.HOUR_OF_DAY));  
        System.out.println("分: " + c.get(Calendar.MINUTE));  
        System.out.println("秒: " + c.get(Calendar.SECOND));  
        System.out.println("当前时间毫秒数:" + c.getTimeInMillis());  
        System.out.println("当前时间: " + c.getTime());  
    }  
}  
分享到:
评论

相关推荐

    java生成流水-格式202001270001

    在这个场景中,“java生成流水-格式202001270001”指的是一个Java程序,用于生成具有特定格式的流水号,如示例所示的“202001270001”,该格式包含了日期和连续的序列号。以下将详细解释这个过程涉及的关键技术点。 ...

    java动态生成图片 并把当前时间写在图片上

    这个任务涉及到Java图形处理、日期时间处理以及IO操作等多个方面。下面将详细介绍如何实现这个功能。 首先,我们需要引入Java的AWT或Swing库,它们提供了丰富的图形绘制功能。AWT(Abstract Window Toolkit)是Java...

    java 时间格式类生成各种时间格式

    接下来,我们讨论`java.text.SimpleDateFormat`,这是一个传统的日期时间格式化工具,适用于Java 8之前的版本,但在Java 8及以后仍然可用。它的主要优点在于其灵活性,可以自定义复杂的时间格式。例如: ```java ...

    JAVA生成订单号(日期+流水号)

    1. **日期时间格式化**:代码中使用`SimpleDateFormat`类来格式化当前时间。例如: ```java SimpleDateFormat formatter = new SimpleDateFormat("YYMMddHHmmss"); ``` - `"YYMMddHHmmss"`表示格式为年份的后两...

    java生成当前时间的类

    标题中的“java生成当前时间的类”指的是一个Java类,该类设计的目标是为开发者提供一个便捷的方法来获取系统当前的时间。通常,这个类可能会有一个静态方法,通过调用这个方法,程序员可以得到一个表示当前日期和...

    java根据时间生成唯一ID

    java根据时间生成唯一ID,普通的根据时间生成的ID放在循环内很容易重复。

    java生成电子签章

    Java生成电子签章是一个在数字化文档处理中常见的技术应用,主要涉及到PDF文档处理、HTML转换以及数字签名等技术。在当前信息化社会,电子签章已经成为一种高效、安全的签署方式,广泛应用于合同、报告等各类文件。...

    Java日期格式转换.doc

    在上述代码中,我们使用 Calendar.getInstance() 方法获取当前日期和时间,然后使用 get() 方法获取年、月、日等信息,最后将其组合成不同的日期格式。 使用 SimpleDateFormat 类实现日期格式转换 ----------------...

    java开发利用日期+xxx生成形如20131210001的流水号

    java开发用于给上传文件附上ID,此ID号为日期+xxx,生成形如20131210001 第二天自动从20131211001开发不会重复。有问题可联系我。

    java生成1000张图片,分别在每张图片上写阿拉伯数字1~1000

    在Java编程环境中,生成带有阿拉伯数字的图片是一项实用的任务,特别是在网页开发或者自动化测试中,可能需要这样的图像作为标识或顺序指示。以下是如何使用Java来实现这个功能的详细步骤和相关知识点。 首先,我们...

    java语言生成唯一ID的方法

    - **公共方法**:用于获取当前唯一时间和生成唯一ID。 ##### 成员变量解析 1. **`hostAddr`**:存储当前主机的IP地址,用作唯一ID的一部分。 2. **`random`**:使用`SecureRandom`生成随机数,增强安全性。 3. **`...

    Java代码生成打印收据

    ### Java代码生成打印收据 #### 一、概述 本文档介绍了如何使用Java语言实现一个打印收据的功能。此功能适用于需要快速生成并打印出特定格式收据的应用场景,例如租赁行业的租金收据打印等。该Java程序通过利用`...

    java自动生成id策略

    在Java编程中,自动生成ID是一项常见的需求,特别是在数据库记录、分布式系统节点标识等领域。"java自动生成id策略"指的是设计并实现一种机制,确保在多线程环境下能够高效、唯一地生成ID。这里我们将详细探讨这个...

    利用时间生成8位不重复数

    标题提到的“利用时间生成8位不重复数”就是这样一个策略,它基于当前时间的时间戳来生成特定长度的不重复数字。 时间戳是一个非常有效的资源,因为它代表了从1970年1月1日00:00:00 UTC到当前时刻的总秒数。由于每...

    java生成UUID通用唯一识别码.docx

    例如,`UUID.randomUUID()`方法可以生成一个基于时间的UUID,这是最常见的类型,它结合了当前时间戳、随机数和机器标识,确保生成的ID在全球范围内是唯一的。 以下是一个简单的Java程序示例,展示了如何生成和使用...

    java快速ID自增器

    在Java开发中,高效地生成唯一且自增的ID是许多系统设计的关键部分。"Java快速ID自增器"就是为了解决这个问题而设计的一种工具或解决方案。它旨在提供一个高性能、线程安全的方式来生成自增ID,尤其适用于那些需要...

    java 实验生成时间

    `DateTimeFormatter`类用于格式化和解析日期时间,提供了更多的灵活性。你可以根据需求定义不同的格式模式。 除了`LocalDateTime`,`LocalDate`和`LocalTime`分别用于处理日期和时间部分,而不需要考虑时区。如果...

    java生成唯一id(uuid)(不依赖jdk5,自己实现的)

    1. **时间戳**:我们可以使用`System.currentTimeMillis()`获取当前时间(以毫秒为单位),然后将其转换为16进制字符串。由于128位UUID中时间戳部分占到60位,我们需要对时间戳进行扩展,可能需要结合随机数或递增...

    java 获取农历24节气时间

    Java 实现当前日期的农历日期显示以及节气显示,完美实现24节气

Global site tag (gtag.js) - Google Analytics