Java实例——格式化当前日期

技术关键:

java.text包中的DateFormat类

1.获取日期格式器

public static final DateFormat getDateInstance(int style,Locale aLocale)

该方法用于获取指定样式和语言环境的日期格式对象。

参数说明:

①style:指定格式器对象对日期使用的格式化样式,可选值有SHORT(使用数字)、LONG(比较长的描述)和FULL(完整格式)。

②aLocale:格式器使用的语言环境对象。

2.日期格式化

public final String format(Date date)

该方法将一个日期对象格式化为指定格式的字符串。

参数说明:

date:日期类的实例对象。

实现过程:

 1 package test;
 2
 3 import java.text.DateFormat;
 4 import java.util.Date;
 5 import java.util.Locale;
 6
 7 public class FormatDate {
 8
 9     public static void main(String[] args) {
10         // TODO Auto-generated method stub
11         Date date = new Date();
12         DateFormat formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.CHINA);
13         //中国日期
14         String string = formater.format(date);
15         System.out.println("中国日期:\t" + string);
16         //加拿大日期
17         formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.CANADA);
18         System.out.println("加拿大日期: \t" + formater.format(date));
19         //日本日期
20         formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.JAPAN);
21         System.out.println("日本日期: \t" + formater.format(date));
22         //法国日期
23         formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.FRANCE);
24         System.out.println("法国日期: \t" + formater.format(date));
25         //德国日期
26         formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.GERMAN);
27         System.out.println("德国日期: \t" + formater.format(date));
28         //意大利日期
29         formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.ITALY);
30         System.out.println("意大利日期: \t" + formater.format(date));
31     }
32
33 }

输出如下图所示:

原文地址:https://www.cnblogs.com/luckyliulin/p/8982464.html

时间: 2024-10-02 01:49:08

Java实例——格式化当前日期的相关文章

Java - 35 Java 实例

Java 实例 本章节我们将为大家介绍 Java 常用的实例,通过实例学习我们可以更快的掌握 Java 的应用. Java 环境设置实例 Java 实例 – 如何编译一个Java 文件? Java 实例 – Java 如何运行一个编译过的类文件? Java 实例 - 如何执行指定class文件目录(classpath)? Java 实例 – 如何查看当前 Java 运行的版本? Java 字符串 Java 实例 – 字符串比较 Java 实例 - 查找字符串最后一次出现的位置 Java 实例 -

Java Format 格式化

Format 该类是个抽象基类,具体子类必须实现: //将对象格式化为指定模式的字符串 format(Object obj, StringBuffer toAppendTo, FieldPosition pos) //将字符串重新解析为对象 parseObject(String source, ParsePosition pos) DateFormat(格式化日期时间) DateFormat根据当前语言环境格式化日期和时间. DateFormat是一个抽象类,所以不能直接new创建实例对象.但该

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

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

微信公众平台接入Java实例,结合BAE

关于注册公众账号这块不详细介绍 注册完成,审核认证完,就可以开始玩了 1.如何成为开发者? 需要填写接口配置信息,需要自己的服务器资源,一般自己没有服务器,所以可以采用云服务器,例如BAE,SAE,阿里云服务器.这里用BAE 2.打开百度开放云平台官网,注册,登陆,点击开发者服务管理 2.1.点击"创建工程" 填写工程相关信息,应用名称自定义,类型选择java-tomcat,域名唯一,代码管理工具选择svn     到这里,bae应用创建完了. 3.现在来实现TOKEN验证的代码部分

相似算法 ,Java实例9 - 汉明距离 Hamming Distance

Java实例9 - 汉明距离 Hamming Distance http://blog.csdn.net/kindterry/article/details/6581344 /**在信息理论中,两个等长字符串之间的汉明距离 * 是两个字符串对应位置上不同字符的个数, * 换句话说,汉明距离就是将一个字符串替换成另外一个字符串所需要替换的字符长度. *例如,1011101和1001001之间的汉明距离是2, *toned和roses之间的汉明距离是3. *汉明重量是字符串相对于同样长度的零字符串的

JAVA字符串格式化-String.format()的使用(转)

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重载形式. format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串. format(Locale locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参

Java实例变量初始化

由一道面试题所想到的--Java实例变量初始化 时间:2015-10-07 16:08:38      阅读:23      评论:0      收藏:0      [点我收藏+] 该题目源自微信公众号(程序员的那些事)的推送:携程 Java 工程师的一道面向对象面试题 题目是这样的:求下面程序的输出: public class Base { private String baseName = "base"; public Base() { callName(); } public v

Protocol Buffer技术详解(Java实例)

Protocol Buffer技术详解(Java实例) 该篇Blog和上一篇(C++实例)基本相同,只是面向于我们团队中的Java工程师,毕竟我们项目的前端部分是基于Android开发的,而且我们研发团队中目前主要使用的开发语言就是C++.Java和Python,其中Python主要用于编写各种工具程序.然而为了保证该篇Blog的完整性和独立性,我仍然会将上一篇Blog中已经出现的内容再一次赘述,同时对于Java中特有的部分也会着重介绍.          一.生成目标语言代码.      下面

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 类型的日期