SimpleDateFormat函数语法:
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
1. 日期格式化为字符串
import java.text.SimpleDateFormat; import java.util.Calendar; public class Test { /** * @param args */ public static void main(String[] args) { SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm"); SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E "); SimpleDateFormat myFmt4=new SimpleDateFormat("一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区"); Calendar now = Calendar.getInstance(); System.out.println(myFmt.format(now.getTime())); System.out.println(myFmt1.format(now.getTime())); System.out.println(myFmt2.format(now.getTime())); System.out.println(myFmt3.format(now.getTime())); System.out.println(myFmt4.format(now.getTime())); System.out.println(now.getTime().toString()); } } // 结果 /** 2014年07月07日 23时32分19秒 14/07/07 23:32 2014-07-07 23:32:19 2014年07月07日 23时32分19秒 星期一 一年中的第 188 天 一年中第28个星期 一月中第2个星期 在一天中23时 JST时区 Mon Jul 07 23:32:19 JST 2014 */
2. 字符转日期
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Test { /** * @param args */ public static void main(String[] args) { SimpleDateFormat myFmt=new SimpleDateFormat("yy/MM/dd HH:mm"); try { Date date = myFmt.parse("2002/10/8 15:30:22"); System.out.println(date); } catch (ParseException e) { e.printStackTrace(); } } } //结果 /** Tue Oct 08 15:30:00 JST 2002 */
3. 日期年份,月份,天加减
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Test { /** * ******** 在Calendar对象的add方法中,第二个参数为正数表示“加”,负数表示“减”。 * @param args * @throws ParseException */ public static void main(String[] args) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); String str = "20110823"; Date dt = sdf.parse(str); Calendar rightNow = Calendar.getInstance(); rightNow.setTime(dt); rightNow.add(Calendar.YEAR, -1);// 日期减1年 System.out.println(sdf.format(rightNow.getTime())); rightNow.add(Calendar.MONTH, 3);// 日期加3个月 System.out.println(sdf.format(rightNow.getTime())); rightNow.add(Calendar.DAY_OF_YEAR, 10);// 日期加10天 System.out.println(sdf.format(rightNow.getTime())); } } // 结果 /** 20100823 20101123 20101203 */
相关推荐
采用java编译的大整数程序(超过9位)且转化为字符串打印出,在小数点后可以四舍五入计算,可以加减求绝对值开平方等,不止仅限于intger输入可以字符串输入也可以是一个对象进行输入
将日期字符串转换为Date对象 将date----->String 将Date对象转换为指定格式的字符串 格式化日期的标准字符串 return当天的年月日 return当天的时分秒 return当天的年月日时分秒 获取星期几 日期中某个月份的第几周 ...
实例155 实现加减乘除的方法 240 8.3 面向对象的设计模式 241 实例156 Singleton单例模式 242 实例157 招聘(简单工厂模式) 243 实例158 同学聚会(工厂方法模式) 244 实例159 图书展(抽象...
实例155 实现加减乘除的方法 240 8.3 面向对象的设计模式 241 实例156 Singleton单例模式 242 实例157 招聘(简单工厂模式) 243 实例158 同学聚会(工厂方法模式) 244 实例159 图书展(抽象工厂模式) 246 实例160...
实例155 实现加减乘除的方法 240 8.3 面向对象的设计模式 241 实例156 Singleton单例模式 242 实例157 招聘(简单工厂模式) 243 实例158 同学聚会(工厂方法模式) 244 实例159 图书展(抽象工厂...
实例155 实现加减乘除的方法 240 8.3 面向对象的设计模式 241 实例156 Singleton单例模式 242 实例157 招聘(简单工厂模式) 243 实例158 同学聚会(工厂方法模式) 244 实例159 图书展(抽象工厂模式) 246 ...
实例155 实现加减乘除的方法 240 8.3 面向对象的设计模式 241 实例156 Singleton单例模式 242 实例157 招聘(简单工厂模式) 243 实例158 同学聚会(工厂方法模式) 244 实例159 图书展(抽象工厂模式) 246 实例160...
6.4.4 将日期转化为字符串 6.5 Number对象 6.5.1 创建Number对象的实例 6.5.2 将Number对象转化为字符串 6.5.3 通过原型属性为对象添加属性和方法 6.5.4 常见属性和方法汇总 6.6 Boolean对象 6.6.1 创建Boolean对象...
6.4.4 将日期转化为字符串 6.5 Number对象 6.5.1 创建Number对象的实例 6.5.2 将Number对象转化为字符串 6.5.3 通过原型属性为对象添加属性和方法 6.5.4 常见属性和方法汇总 6.6 Boolean对象 6.6.1 创建Boolean对象...
String工具类:校验是否包含表情、字符串切割、过滤空白字符、过滤特殊字符(换行符、回车符、制表符) Date工具类:时间格式化转化、时间获取、时间加减(年月日时分)、数字时间校验
2、对数据类型的列可进行运算(如加减乘除)。 3、对列起别名:有直接起别名,加AS起别名,用双引号起别名等三种方法 (单引号,引起字符串;双引号,引起别名。起别名有符号,或者区分大小写时,必须用双引号) 多...
注意不同的是被单引号引出的字符串是以字面定义的,而双引号引出的字符串可以被扩展。反斜杠(\)可以被用来分割某些特殊字符。举例如下: $first = 'Hello'; $second = "World"; $full1 = "$first $second"; # ...
.4 添 加 注 释 .25 3.5 小 结 .27 第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型 .28 4.2 引 用 类 型 .33 4.3 装箱和拆箱 .39 4.4 小 结 .42 第五章 变量和常量 .44 5.1 变 量...