- 浏览: 100330 次
- 性别:
- 来自: 无锡
文章分类
最新评论
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 堆栈
2018-07-24 22:59 444java的内存分为两类 : 堆 ... -
初始化ArrayList, 默认长度10
2018-07-10 17:54 1935// 在初始化ArrayList的时候没有指定初始化长度的话 ... -
Java判断Long类型相等问题
2018-03-13 15:05 2387// Long类型判断相等时,比如Long a = 10L ... -
循环往list中add对象却总是add的是一个对象
2017-11-11 16:53 19501. 在new 一个对象的时候,对象的ID是唯一确定的;将对象 ... -
变量定义的初始化顺序
2017-11-04 18:05 483//#java编程思想P94 //在类的内部, 定义变量 ... -
JavaBean解释
2017-09-07 15:05 520Spring如何知道setter方法?如何将值注入进去的呢?其 ... -
log4j2配置
2017-08-31 18:22 443//lib log4j-core-xx.jar lo ... -
java为什么不需要sizeof()
2017-07-21 13:51 408在C和C++中,sizeof()操作符可以告诉你为数据项分配的 ... -
回车换行 \r\n
2017-07-06 16:15 431\r就是"回到行首",\n就是" ... -
基本类型直接存储“值”,置于堆栈中。 new将对象存储在“堆”中。
2017-07-04 19:07 692基本类型置于堆栈中,更加高效。 其他java对象存储在堆中 -
Java中如何遍历Map对象的4种方法
2017-05-26 16:42 477http://blog.csdn.net/tjcyjd/art ... -
初始化List泛型时,list为null还是为空?应该是空(size()=0)
2017-04-13 17:29 698List<Object> list = new A ... -
String的拼接
2017-03-21 11:01 467当使用+拼接字符串时,会生成新的String对象,而不是向原有 ... -
判断两个参数的值是否相同
2017-02-06 17:00 558private boolean isValueSame(Obj ... -
检查数组中是否包含特定值(Check if an array contains a certain value)
2017-01-10 10:19 375String[] stringArray = { " ... -
JSP中java代码引用map类
2016-11-04 12:14 520<% java.util.Map m = new ja ... -
批量命名变量名(无法确定字符串数组长度)
2016-11-04 12:00 473String a = "a b c"; ... -
null和""以及==与equals的区别
2016-08-11 17:59 406String str1 = null; str引用为空 ... -
String、StringBuffer与StringBuilder详解
2016-08-18 14:20 4621.三者在执行速度方面的比较:StringBuilder &g ... -
Eclipse/Myeclipse生成serialVersionUID方法
2016-08-03 13:54 604serialVersionUID作用: 序列化时为了保持 ...
相关推荐
在这个场景中,“java生成流水-格式202001270001”指的是一个Java程序,用于生成具有特定格式的流水号,如示例所示的“202001270001”,该格式包含了日期和连续的序列号。以下将详细解释这个过程涉及的关键技术点。 ...
这个任务涉及到Java图形处理、日期时间处理以及IO操作等多个方面。下面将详细介绍如何实现这个功能。 首先,我们需要引入Java的AWT或Swing库,它们提供了丰富的图形绘制功能。AWT(Abstract Window Toolkit)是Java...
接下来,我们讨论`java.text.SimpleDateFormat`,这是一个传统的日期时间格式化工具,适用于Java 8之前的版本,但在Java 8及以后仍然可用。它的主要优点在于其灵活性,可以自定义复杂的时间格式。例如: ```java ...
1. **日期时间格式化**:代码中使用`SimpleDateFormat`类来格式化当前时间。例如: ```java SimpleDateFormat formatter = new SimpleDateFormat("YYMMddHHmmss"); ``` - `"YYMMddHHmmss"`表示格式为年份的后两...
标题中的“java生成当前时间的类”指的是一个Java类,该类设计的目标是为开发者提供一个便捷的方法来获取系统当前的时间。通常,这个类可能会有一个静态方法,通过调用这个方法,程序员可以得到一个表示当前日期和...
java根据时间生成唯一ID,普通的根据时间生成的ID放在循环内很容易重复。
Java生成电子签章是一个在数字化文档处理中常见的技术应用,主要涉及到PDF文档处理、HTML转换以及数字签名等技术。在当前信息化社会,电子签章已经成为一种高效、安全的签署方式,广泛应用于合同、报告等各类文件。...
在上述代码中,我们使用 Calendar.getInstance() 方法获取当前日期和时间,然后使用 get() 方法获取年、月、日等信息,最后将其组合成不同的日期格式。 使用 SimpleDateFormat 类实现日期格式转换 ----------------...
java开发用于给上传文件附上ID,此ID号为日期+xxx,生成形如20131210001 第二天自动从20131211001开发不会重复。有问题可联系我。
在Java编程环境中,生成带有阿拉伯数字的图片是一项实用的任务,特别是在网页开发或者自动化测试中,可能需要这样的图像作为标识或顺序指示。以下是如何使用Java来实现这个功能的详细步骤和相关知识点。 首先,我们...
- **公共方法**:用于获取当前唯一时间和生成唯一ID。 ##### 成员变量解析 1. **`hostAddr`**:存储当前主机的IP地址,用作唯一ID的一部分。 2. **`random`**:使用`SecureRandom`生成随机数,增强安全性。 3. **`...
### Java代码生成打印收据 #### 一、概述 本文档介绍了如何使用Java语言实现一个打印收据的功能。此功能适用于需要快速生成并打印出特定格式收据的应用场景,例如租赁行业的租金收据打印等。该Java程序通过利用`...
在Java编程中,自动生成ID是一项常见的需求,特别是在数据库记录、分布式系统节点标识等领域。"java自动生成id策略"指的是设计并实现一种机制,确保在多线程环境下能够高效、唯一地生成ID。这里我们将详细探讨这个...
标题提到的“利用时间生成8位不重复数”就是这样一个策略,它基于当前时间的时间戳来生成特定长度的不重复数字。 时间戳是一个非常有效的资源,因为它代表了从1970年1月1日00:00:00 UTC到当前时刻的总秒数。由于每...
例如,`UUID.randomUUID()`方法可以生成一个基于时间的UUID,这是最常见的类型,它结合了当前时间戳、随机数和机器标识,确保生成的ID在全球范围内是唯一的。 以下是一个简单的Java程序示例,展示了如何生成和使用...
在Java开发中,高效地生成唯一且自增的ID是许多系统设计的关键部分。"Java快速ID自增器"就是为了解决这个问题而设计的一种工具或解决方案。它旨在提供一个高性能、线程安全的方式来生成自增ID,尤其适用于那些需要...
`DateTimeFormatter`类用于格式化和解析日期时间,提供了更多的灵活性。你可以根据需求定义不同的格式模式。 除了`LocalDateTime`,`LocalDate`和`LocalTime`分别用于处理日期和时间部分,而不需要考虑时区。如果...
1. **时间戳**:我们可以使用`System.currentTimeMillis()`获取当前时间(以毫秒为单位),然后将其转换为16进制字符串。由于128位UUID中时间戳部分占到60位,我们需要对时间戳进行扩展,可能需要结合随机数或递增...
Java 实现当前日期的农历日期显示以及节气显示,完美实现24节气