java ---日期的格式化

import java.util.Date;

import java.util.Scanner;
import java.text.SimpleDateFormat;
import java.util.*;
import static java.util.Calendar.*;

public class ers {
    public static void main(String[] args) {
        new FormatDate();
    }}

class FormatDate              //日期格式化                   基本流程:设置格式(String ????)------构造格式(SimpleDateFormat)---------(获取时间)使用格式(format)
{
    public FormatDate() {
        Date nowTime = new Date();
        System.out.println(nowTime);                //输出:Tue Sep 12 20:29:05 CST 2017
        String pattern  = "y-M-d";       //输出:2017-9-12
        String pattern1 = "‘现在是:‘y-M-d";   //     输出:现在是:2017-9-12   字符重复表示用几位数字表示 如MM则输出09
        String pattern3 = "G y年M月d日       E  h时m分s秒  z";  //  输出:   公元 2017年9月12日       星期二  8时37分20秒  CST
        SimpleDateFormat SDF = new SimpleDateFormat(pattern3);
        String timePattern = SDF.format(nowTime);
        System.out.println(timePattern);
        long time = System.currentTimeMillis();
        System.out.println(time);                              //输出:1505220011592
    }
}
    
时间: 2024-12-25 06:49:42

java ---日期的格式化的相关文章

java 日期的格式化 输入/输出

想要得到形如2018.07.09的格式化好的当天日期 创建Date对象,调用SimpleDateFormat对象的format方法: indexstr="logstash-"+new SimpleDateFormat("yyyy.MM.dd").format(new Date()); package com.ob; import java.text.ParseException; import java.text.SimpleDateFormat; import j

Java日期格式化之将String类型的GMT,GST日期转换成Date类型

请尊重他人的劳动成果,转载请注明出处:Java日期格式化之将String类型的GMT,GST日期转换成Date类型 http://blog.csdn.net/fengyuzhengfan/article/details/40164721 在实际开发过程中经常会需要将Date类型的数据封装成XML或Json格式在网络上进行传输,另外在将Date类型的数据存到Sqlite数据库中后再取出来的时候只能获取String类型的日期了,这是因为SQLite是无类型的.这样不得不面对将String 类型的日期

Java日期工具类,Java时间工具类,Java时间格式化

Java日期工具类,Java时间工具类,Java时间格式化 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ?Copyright  蕃薯耀 2017年2月4日 15:03:27 星期六 http://www.cnblogs.co

java高仿微博日期显示格式化,日期辅助工具类

原文:java高仿微博日期显示格式化,日期辅助工具类 源代码下载地址:http://www.zuidaima.com/share/1550463377902592.htm 仿新浪微博日期格式化工具类: 例如: 1. 刚刚 2. xx分钟前 3. hh小时前 4. 今天 HH:mm 5. 昨天 HH:mm 6. 前天 HH:mm 7. 上个月 yyyy-MM-dd HH:mm 8. 去年 yyyy-MM-dd HH:mm 9. 前年 yyyy-MM-dd HH:mm 今天写的代码,结构还很粗糙,只

java日期格式化之特殊字符

在java中对日期进行格式化是比较简单的,通常的代码如下: <span style="white-space:pre"> </span>String pattern = "yyyy年MM月DD日"; SimpleDateFormat sdf = new SimpleDateFormat(pattern ); System.out.println(sdf.format(new Date())); 这样就能够简单地将日期进行格式化,其上结果是:2

java 8及以下版本的日期时间格式化与解析

本篇文章涵盖多种字符串日期时间格式化以及日期时间解析,包括java8中的日期时间解析与格式化 下图阐述了什么是时间格式化,什么是时间解析 如上图所示 Date---->String 称之为格式化(format), String --->Date 称之为解析(parse), 目标类型是字符串叫格式化,目标类型是日期对象叫解析,读者注意上图箭头的方向,上图节选自  <<java疯狂讲义>> 1,SimpleDateFormat("yyyy-MM-dd HH:mm:

java日期格式化

在Java日常开发中,难免会需要处理Date相关的逻辑.在这里简单介绍一下Date转换为固定格式String的方法. 参考博客:java 日期格式化 SimpleDateFormat 使用SimpleDateFormat类可以高效的处理Date类型对象,通过指定输出格式来创建SimpleDateFormat对象,然后调用SimpleDateFormat.format()方法即可 private static void formatDataTest() { /* * 日期转期望格式的字符串 */

Java日期时间API系列19-----Jdk8中java.time包中的新的日期时间API类,ZonedDateTime与ZoneId和LocalDateTime的关系,ZonedDateTime格式化和时区转换等。

通过Java日期时间API系列6-----Jdk8中java.time包中的新的日期时间API类中时间范围示意图:可以很清晰的看出ZonedDateTime相当于LocalDateTime+ZoneId. ZonedDateTime是用来处理时区相关的时间,它的各种计算都离不开ZoneId.先看ZoneId. 1. ZoneId 为时区ID,比如Europe/Paris,表示欧洲巴黎时区 1.1 时区相关知识,时区,UTC时间,GMT时间,Unix时间戳 时区 地球自西向东旋转,东边比西边先看到

Java日期格式化(DateFormat类和SimpleDateFormat类)

格式化日期表示将日期/时间格式转换为预先定义的日期/时间格式.例如将日期“Fri May 18 15:46:24 CST2016” 格式转换为 “2016-5-18 15:46:24 星期五”的格式. 在 Java 中,可以使用 DateFormat 类和 SimpleDateFormat 类来格式化日期,下面详细介绍这两个格式化日期类的使用. DateFormat 类 DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间.日期/时间格式化子类(如 S