Java日期格式化
翻译人员: 铁锚
翻译时间: 2013年11月17日
原文链接:
Simple example to show how to use Date Formatting in Java
代码示例如下,说明参见注释:
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale; public class TestDate {
/**
* 日期格式化对象,格式: "yyyy-MM-dd"
*/
public static SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
/**
* 日期时间格式化对象,格式:"yyyy-MM-dd hh:mm:ss",如果需要毫秒值,则可以用三个大写的"SSS" 做格式占位符.
*/
public static SimpleDateFormat dateTimeFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
/**
* 根据地区取得, Locale.CHINA 和 Locale.CHINESE 的格式都是: 2013年11月17日
*/
public static DateFormat localFormat = DateFormat.getDateInstance(DateFormat.LONG, Locale.CHINA); public static void main(String[] args) {
// 取得当前时间
Date now = new Date();
// 使用时间戳,距离1970年标准时间的毫秒值来构造对象
Date date2005 = new Date(1134689401756L);
//
String today = formatDate(now);
System.out.println("今天是: " + today);
//
String localDate = localFormat.format(now);
System.out.println("本地日期: " + localDate);
//
String thatTime = formatDateTime(date2005);
System.out.println("当时是: " + thatTime);
} /**
* 按日期来进行格式化
* @param date
* @return 返回日期字符串
*/
public static String formatDate(Date date){
String result = "";
if(null != date){
return dateFormat.format(date);
}
return result;
}
/**
* 返回时间日期字符串
* @param date
* @return
*/
public static String formatDateTime(Date date){
String result = "";
if(null != date){
return dateTimeFormat.format(date);
}
return result;
}
}
相关阅读:
- A simple example to show how to use java properties file
- How to Design a Java Framework? – A Simple Example
- Simple practice with Scanner in Java
- Java vs. Python (1): Simple Code Examples
Java日期格式化的更多相关文章
- Java日期格式化方法
首先获取当前系统时间的方法有两种:第一种可以用currentTimeMillis()方法获取,它其实产生的是一个当前的毫秒数,这个毫秒是自1970年1月1日0时起至现在的毫秒数,类型是long 型,可 ...
- java 日期格式化-- SimpleDateFormat 的使用。字符串转日期,日期转字符串
日期和时间格式由 日期和时间模式字符串 指定.在 日期和时间模式字符串 中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素.文本可以使用单引 ...
- Java日期格式化带来的年份不正确
BUG现场 一个线上项目之前一直运行得很稳定,从没出过数据错误的问题,但是在2021.12.26这天却"意外"地出现了数据计算错误. 刚开始一头雾水,不知道是什么问题,后来经过日志 ...
- Java日期格式化及其使用例子收集
1 SimpleDateFormat担当重任,怎样格式化都行 import java.util.Date; import java.text.SimpleDateFormat; public clas ...
- Java 日期格式化,Java 日期工具类,Java Date工具类
================================ ©Copyright 蕃薯耀 2020-01-19 https://www.cnblogs.com/fanshuyao/ import ...
- java 日期格式化
DateFormat DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间. SimpleDateFormat SimpleDateFormat 是一个以与 ...
- java日期格式化(util包下转成sql包下)
package test; import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner; publ ...
- Java日期格式化参数对照表
Symbol Meaning Presentation Example G era designator Text AD y year Number 2009 M month in year Text ...
- JAVA日期格式化yyyyMMddHHmmssSSS
String nowtime = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date());
随机推荐
- trunc的使用
1.日期比较时精确到日,可以使用 TRUNC(sysdate,'dd')函数.函数支持格式有:yyyy MM dd hh Mi可以用 select TRUNC(sysdate,'yyyy') fr ...
- 【转】XCode环境变量及路径设置 -- 待学习
原文网址:http://www.cnblogs.com/oc-bowen/p/5140541.html 一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自 ...
- IconRes提供免费高质量的Material风格android官方图标库
连接地址: http://www.iconres.com/android/index.php
- view的onFinishInflate()何时调用的?
onFinishInflate 当View中所有的子控件均被映射成xml后触发 比如你 自定义一个view叫myView ,路径是,com.test.view.MyView,此view是继承Linea ...
- php 序列化(serialize)格式详解
1.前言 PHP (从 PHP 3.05 开始)为保存对象提供了一组序列化和反序列化的函数:serialize.unserialize.不过在 PHP 手册中对这两个函数的说明仅限于如何使用,而对序列 ...
- Linux 安装JDK7 遇到的问题
Error occurred during initialization of VMjava/lang/NoClassDefFoundError: java/lang/Object 如出现 unpac ...
- sqlplus常用命令
原文 sqlplus常用命令 desc 表名 显示表的结构 show user 显示当前连接用户 show error 显示错误 sho ...
- Docker 基础技术:Linux Namespace(下)
导读 在Docker基础技术:Linux Namespace(上篇)中我们了解了,UTD.IPC.PID.Mount 四个namespace,我们模仿Docker做了一个相当相当山寨的镜像.在这一篇中 ...
- 搭建Eclipse、Resin Web开发环境
搭建Eclipse.Resin Web开发环境 一.当然是安装java开发环境 参看: Java环境的搭建 http://www.cnblogs.com/ghj1976/archive/2010/04 ...
- Yii笔记---redirect重定向
Yii的redirect方法在CControler与CHttpRequest之中都有被定义,CController中的redirect调用了CHttpRequest中的redirect方法.我们平常调 ...