日期的格式化输出

//将一个日期/时间对象格式化为表示某个国家地区的日期/时间字符串
	/**
	 * DateFormat: 格式化日期的工具类.
	 * DateFormate 本身是一个抽象类.
	 *
	 * 1. 若只希望通过 DateFormat 把一个 Date 对象转为一个字符串, 则可以通过 DateFormat 的工厂方法来获取 DateFormat 对象
	 * 2. 可以获取只格式化 Date 的 DateFormat 对象: getDateInstance(int style, Locale aLocale)
	 * 3. 可以获取只格式化 Time 的 DateFormat 对象: getTimeInstance(int style, Locale aLocale)
	 * 4. 可以获取既格式化 Date, 也格式化 Time 的 DateFormat 对象:
	 * getDateTimeInstance(int dateStyle, int timeStyle, Locale aLocale)
	 * 5. 其中 style 可以取值为: DateFormat 的常量: SHORT, MEDIUM, LONG, FULL. Locale 则为代表国家地区的 Locale 对象
	 * 6. 通过 DateFormat 的 format 方法来格式化个 Date 对象到字符串.
	 *
	 * 7. 若有一个字符串, 如何解析为一个 Date 对象呢 ?
	 * I. 先创建 DateFormat 对象: 创建 DateFormat 的子类 SimpleDateFormat 对象
	 * SimpleDateFormat(String pattern).
	 * 其中 pattern 为日期, 时间的格式, 例如: yyyy-MM-dd hh:mm:ss
	 * II. 调用 DateFormat 的 parse 方法来解析字符串到 Date 对象.
	 *
	 */
	@Test
	public void testDateFormat() {
		Locale locale=Locale.CHINA;
		Date date=new Date();
		//获取DateFormat对象
		DateFormat dateformat=DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.MEDIUM, locale);
		String str=dateformat.format(date);
		System.out.println(str);
	}
	//以下的方法的作用是将某个本地的日期/时间的字符串解析为相应的日期/时间对象
	@Test
	public void testDateFormat2() throws ParseException{
		String str="1993-12-13 10:15:09";
		DateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
		Date date=dateformat.parse(str);
		System.out.println(str);
	}

时间: 2024-11-05 11:56:59

日期的格式化输出的相关文章

XStream、JAXB 日期(Date)、数字(Number)格式化输出xml

XStream.Jaxb是java中用于对象xml序列化/反序列化 的经典开源项目,利用它们将对象转换成xml时,经常会遇到日期(Date).数字按指定格式输出的需求,下面是使用示例: 一.日期字段格式化输出 1.1 xStream 1 XStream x = new XStream(); 2 x.registerConverter(new DateConverter("yyyy-MM-dd HH:mm:ss", null,TimeZone.getTimeZone("GMT+

日期格式化输出

Convert.ToDateTime(dt.Rows[i]["inDate"]).ToString() 显示为2014/05/01 05:48:09Convert.ToDateTime(dt.Rows[i]["inDate"]).ToLongDateString() 显示为2014年05月01日Convert.ToDateTime(dt.Rows[i]["inDate"]).ToString("yyyy-MM-dd") 显示为

thinkphp 5 前台格式化输出日期

thinkphp格式化输出 {$time|strtotime|date="Y年m月d日",###}   $time 是日期字符串,一般后台的时间是"Y-m-d h:i:s" strtotime()把字符串转化为时间整数 date(format, timestamp) 把整数时间timestamp按照format格式转换为字符串 "###"表示前面的变量在date函数中的传入位置

thinkphp前台格式化输出日期

thinkphp格式化输出 {$time|strtotime|date="Y年m月d日",###} $time 是日期字符串,一般后台的时间是"Y-m-d h:i:s" strtotime()把字符串转化为时间整数 date(format, timestamp) 把整数时间timestamp按照format格式转换为字符串 "###"表示前面的变量在date函数中的传入位置 版权声明:本文为博主原创文章,未经博主允许不得转载.

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工具类01]__构建格式化输出日期和时间的工具类

在之前的学习中,我写过一篇关于字符串格式化的,就主要设计到了时间以及日期的各种格式化显示的设置,其主要时通过String类的fomat()方法实现的. 我们可以通过使用不同的转换符来实现格式化显示不同的时间以及日期信息,但我们了解到,时间以及日期的转换符实在是太多了,导致我们无法十分方便的在需要的时候格式化出想要的日期时间输出格式. 然而在学习过程中,我们了解到类是可以相互调用的,以及静态方法是可以跨类使用的,,所以,通过本文,将构建一个显示时间日期的工具类,定义几个常用的日期时间格式,之后我们

String.Format数字格式化输出 {0:N2} {0:D2} {0:C2} (转)

String.Format数字格式化输出 {0:N2} {0:D2} {0:C2} (转) //格式为sring输出 // Label1.Text = string.Format("asdfadsf{0}adsfasdf",a); // Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf"; // Label1.Text = string.Format("asdfadsf{0:C}adsfas

运维python进行(二) 时间日期的格式化

因为经常会写一些定时任务和报表,经常需要获取昨天日期,上个月的天数,或者今天周几,如果有python模块肯定方便不少,今天就介绍两个"datetime","calendar" datetime模块介绍 如何获取当前的年,月,日,周.格式化输出时间 官方文档传送门 In [25]: import datetime In [26]: now=datetime.datetime.now()      #now是获取当前时间的方法 In [27]: print now   

【转】java格式化输出 printf 例子

[转]java格式化输出 printf 例子 转自http://www.cnblogs.com/TankMa/archive/2011/08/20/2146913.html#undefined import java.util.Date; /** * 使用printf输出 */ /**关键技术点 * 使用java.io.PrintStream的printf方法实现C风格的输出 * printf 方法的第一个参数为输出的格式,第二个参数是可变长的,表示待输出的数据对象 */ public clas