android java 时间格式化_Android开发中的日期格式化

下面的转换符来自Java,但是在android中同样可用.(以下表格内容来自互联网.)

常见日期格式化转换符

转换符

说  明

示  例

%te

一个月中的某一天(1~31)

2

%tb

指定语言环境的月份简称

Feb(英文)、二月(中文)

%tB

指定语言环境的月份全称

February(英文)、二月(中文)

%tA

指定语言环境的星期几全称

Monday(英文)、星期一(中文)

%ta

指定语言环境的星期几简称

Mon(英文)、星期一(中文)

%tc

包括全部日期和时间信息

星期四 十一月 26 10:26:30 CST 2009

%tY

4位年份

2009

%tj

一年中的第几天(001~366)

085

%tm

月份

03

%td

一个月中的第几天(01~31)

08

%ty

2位年份

09

时间格式化转换符

转换符

说  明

示  例

%tH

2位数字的24小时制的小时(00~23)

14

%tI

2位数字的12小时制的小时(01~12)

05

%tk

2位数字的24小时制的小时(1~23)

5

%tl

2位数字的12小时制的小时(1~12)

10

%tM

2位数字的分钟(00~59)

05

%tS

2位数字的秒数(00~60)

12

%tL

3位数字的毫秒数(000~999)

920

%tN

9位数字的微秒数(000000000~999999999)

062000000000

%tp

指定语言环境下上午或下午标记

下午(中文)、pm(英文)

%tz

相对于GMT RFC 82格式的数字时区偏移量

+0800

%tZ

时区缩写形式的字符串

CST

%ts

1970-01-01 00:00:00至现在经过的秒数

1206426646

%tQ

1970-01-01 00:00:00至现在经过的毫秒数

1206426737453

常见的日期时间组合转换符

转换符

说  明

示  例

%tF

“年-月-日”格式(4位年份)

2009-01-26

%tD

“月/日/年”格式(2位年份)

03/25/09

%tr

“时:分:秒 PM(AM)”格式(12小时制)

03:22:06 下午

%tT

“时:分:秒”格式(24小时制)

15:23:50

%tR

“时:分”格式(24小时制)

15:23

一个日期转换的例子,MyDateFormat.java

package com.yusuzhan.CriminalIntent.util;

import java.util.Date;

public class MyDateFormat {

public static String MyDateFormat(Date date) {

String dateDay = String.format("%tA", date); // 星期

String dateMon = String.format("%tb", date); // 月份

String dateDayOfMonth = String.format("%te", date); // 一个月中的第几天

String dateYear = String.format("%tY", date); // 年份

String s = dateDay + ", " + dateMon + " " + dateDayOfMonth + ","

+ dateYear;

// System.out.println(s);

return s;

}

}

Android开发中,那些让您觉得相见恨晚的方法、类或接口

Android开发中,那些让你觉得相见恨晚的方法.类或接口本篇文章内容提取自知乎Android开发中,有哪些让你觉得相见恨晚的方法.类或接口?,其实有一部是JAVA的,但是在android开发中也算常 ...

android开发时间和日期的代码实现工具类(一)

android开发时间和日期工具类的代码实现: package com.gzcivil.utils; import android.annotation.SuppressLint; import an ...

Android开发中常见的设计模式 MD

Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

讨论Android开发中的MVC设计思想

最近闲着没事,总是想想做点什么.在时间空余之时给大家说说MVC设计思想在Android开发中的运用吧! MVC设计思想在Android开发中一直都是一套比较好的设计思想.很多APP的设计都是使用这套方 ...

Android学习探索之Java 8 在Android 开发中的应用

前言: Java 8推出已经将近2年多了,引入很多革命性变化,加入了函数式编程的特征,使基于行为的编程成为可能,同时减化了各种设计模式的实现方式,是Java有史以来最重要的更新.但是Android上, ...

android开发中fragment获取context

在用到fragment时无法使用.this来指定当前context内容,android开发中fragment获取context,可以使用getActivity().getApplicationCont ...

java中的反射机制在Android开发中的用处

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性:这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反 ...

Android开发中的输入合法性检验

Why ? 合法性检查对于程序的健壮性具有重要作用.在Android开发中,良好的合法性检查设计机制可以使程序更加清晰,产生bug更少,交互更加友好. What ? 合法性检查的目的在于确定边界.对于 ...

在android开发中使用multdex的方法-IT蓝豹为你整理

Android系统在安装应用时,往往需要优化Dex,而由于处理工具DexOpt对id数目的限制,导致其处理的数目不能超过65536个,因此在Android开发中,需要使用到MultiDex来解决这个问 ...

随机推荐

iOS修改TextField占位符颜色大小

UITextField *addCtrolField = [[UITextField alloc]initWithFrame:CGRectMake(CGRectGetMaxX(rightTitleLa ...

springmvc+spring+hibernate

web.xml

使用clearInterval清除计时循环时,最后一次循环还是会执行解决办法

原代码: var interv=setInterval(function(){ alert("setInterval执行"); },2000) clearInterval(inte ...

跳转页面,传递参数——android

android 跳转页面并传递对象(实体类)——项目中是集港收货类 网上资料:两种传递方法Serializable,parcelable 优劣比较:Serializable数据更持久化,网络传输或数据 ...

NavigationController popToViewController跳转之前任意ViewController方法

NSArray *viewControllers = self.navigationController.viewControllers;A *viewController = [viewContro ...

Javascript中的一种深复制实现

在javascript中,所有的object变量之间的赋值都是传地址的,可能有同学会问哪些是object对象.举例子来说明可能会比较好: typeof(true) //"boolean&qu ...

webservice的讲解

Web Service实践之——开始XFire 一.Axis与XFire的比较 XFire是与Axis2 并列的新一代WebService平台.之所以并称为新一代,因为它: 1.支持一系列Web Se ...

你知道织梦后台安装插件时为什么会出现这个Character postion 686, 'item'&n

https://zhidao.baidu.com/question/589525064.html?qbl=relate_question_3&word=Tag Character postio ...

Storm集群安装与部署

准备 1.三台虚拟机 192.168.1.128 Nimbus 192.168.1.131 Supervisor 192.168.1.132 Supervisor 2.JDK1.8 3.Zookeep ...


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部