Java格式化CST日期时间

Date date = new Date();
System.out.println(date);

我们将在控制台打印出 Thu Aug 27 18:05:49 CST 2015 格式字符串

下列代码可以实现将Java的CST格式的时间字符串转为为Date对象和所需要的日期时间格式!

String date = "Thu Aug 27 18:05:49 CST 2015";
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
Date d = sdf.parse(date);
String formatDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(d);

System.out.println(formatDate);

Java中获得GMT时间代码:

Calendar cd = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("EEE d MMM yyyy HH:mm:ss ‘GMT‘", Locale.US);
sdf.setTimeZone(TimeZone.getTimeZone("GMT+8")); // 设置时区为GMT  +8为北京时间东八区
String str = sdf.format(cd.getTime());
System.out.println(str);

作者:itmyhome

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2025-01-18 23:04:46

Java格式化CST日期时间的相关文章

Java 8 的日期时间新用法

1.// The current date and timeLocalDateTime.now();// construct from valuesLocalDate.of(2012, 12, 12);LocalDate.of(2012, Month.DECEMBER, 12);// Somewhere in the middle of 1970LocalDate.ofEpochDay(150);// the train I took home todayLocalTime.of(17, 18)

在Jquery里格式化Date日期时间数据

在Jquery里格式化Date日期时间数据: $(function(){ //当前时间格式化yyyy-MM-dd HH:mm:ss alert(timeStamp2String(new Date().getTime())); alert(timeStamp3String(new Date().getTime())); debugger; }); //在Jquery里格式化Date日期时间数据 function timeStamp2String(time){ var datetime = new

java中将RFC1123日期时间格式化

JDK8新的日期时间类转换方法: package com.example; import org.junit.Test; import java.time.Instant; import java.time.ZoneId; import java.time.ZonedDateTime; import java.time.format.DateTimeFormatter; public class TestRFC1123 { String rfc1123Times[] = new String[]

Java将CST的时间字符串转换成需要的日期格式字符串

已知得到的Date类型的变量meettingdate 的值为Sun Dec 16 10:56:34 CST :现在要将它改为yyyy-MM-dd类型或yyyy年MM月dd日: 变为yyyy年MM月dd日: SimpleDateFormat dsf = new SimpleDateFormat("yyyy年MM月dd日"); String dateF = dsf.format(meettingdate); System.out.println(formatStr); 变为yyyy-MM-

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

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

Java 8 日期时间 API

Java 8 日期时间 API Java 8通过发布新的Date-Time API (JSR 310)来进一步加强对日期与时间的处理. 在旧版的 Java 中,日期时间 API 存在诸多问题,其中有: 非线程安全 ? java.util.Date 是非线程安全的,所有的日期类都是可变的,这是Java日期类最大的问题之一. 设计很差 ? Java的日期/时间类的定义并不一致,在java.util和java.sql的包中都有日期类,此外用于格式化和解析的类在java.text包中定义.java.ut

全面解析Java日期时间API

时区 GMT(Greenwich Mean Time):格林尼治时间,格林尼治标准时间的正午是指当太阳横穿格林尼治子午线时(也就是在格林尼治上空最高点时)的时间. UTC(Universal Time Coordinated):统一协调时间,其以原子时秒长为基础,在时刻上尽量接近于格林尼治标准时间,标准 UTC 时间格式 yyyy-MM-dd'T'HH:mm:ss.SSSXXX. 格林尼治时间已经不再被作为标准时间使用,UTC 是最主要的世界时间标准. Java提供了获取当前时间的方法 Syst

Java中的日期与时间(Date,Calendar)

1. Calendar是个抽象类,静态方法getInstance() 可以得到它的一个实例 Calendar ca = Calendar.getInstance(): ca.set(2015, 10,20);//通过set可以设置Year.Month.date.hour.minute.second,注意月是从0开始的0-11(不设置则默认为系统当前时间): System.out.println(ca.get(Calendar.YEAR));//通过get(Calendar.XXX)可以拿到相应年

Java日期时间API系列11-----Jdk8中java.time包中的新的日期时间API类,使用java8日期时间API重写农历LunarDate

通过Java日期时间API系列7-----Jdk8中java.time包中的新的日期时间API类的优点,java8具有很多优点,现在网上查到的农历转换工具类都是基于jdk7及以前的类写的,下面使用java新的日期时间API重写农历LunarDate. package com.xkzhangsan.time; import java.time.Instant; import java.time.LocalDate; import java.time.LocalDateTime; import ja