将String型格式化,比如想要将2011-11-11格式化成2011年11月11日
- public static void main(String args[]){
- String strDate = "2011-11-11 10:11:30.345" ;
- // 准备第一个模板,从字符串中提取出日期数字
- String pat1 = "yyyy-MM-dd HH:mm:ss.SSS" ;
- // 准备第二个模板,将提取后的日期数字变为指定的格式
- String pat2 = "yyyy年MM月dd日 HH时mm分ss秒SSS毫秒" ;
- SimpleDateFormat sdf1 = new SimpleDateFormat(pat1) ; // 实例化模板对象
- SimpleDateFormat sdf2 = new SimpleDateFormat(pat2) ; // 实例化模板对象
- Date d = null ;
- try{
- d = sdf1.parse(strDate) ; // 将给定的字符串中的日期提取出来
- }catch(Exception e){ // 如果提供的字符串格式有错误,则进行异常处理
- e.printStackTrace() ; // 打印异常信息
- }
- System.out.println(sdf2.format(d)) ; // 将日期变为新的格式
- }
封装了一下
- /**
- * 将String型格式化,比如想要将2011-11-11格式化成2011年11月11日,就StringPattern("2011-11-11","yyyy-MM-dd","yyyy年MM月dd日").
- * @param date String 想要格式化的日期
- * @param oldPattern String 想要格式化的日期的现有格式
- * @param newPattern String 想要格式化成什么格式
- * @return String
- */
- public final String StringPattern(String date, String oldPattern, String newPattern) {
- if (date == null || oldPattern == null || newPattern == null)
- return "";
- SimpleDateFormat sdf1 = new SimpleDateFormat(oldPattern) ; // 实例化模板对象
- SimpleDateFormat sdf2 = new SimpleDateFormat(newPattern) ; // 实例化模板对象
- Date d = null ;
- try{
- d = sdf1.parse(date) ; // 将给定的字符串中的日期提取出来
- }catch(Exception e){ // 如果提供的字符串格式有错误,则进行异常处理
- e.printStackTrace() ; // 打印异常信息
- }
- return sdf2.format(d);
- }
相关推荐
java日期格式化类,可以将String转Date
java字符串格式化String.format()
按格式化字符串将 String 类型 转换为 sql.date 注意,非 util.date 可视化字符串例如 "yyyy-MM-dd HH:mm:ss
本程序提供了std::string 类型的Format格式化函数,以及两种格式化string字符串的方法,主方法在str.hpp文件中,测试文件在string_format.cpp中,已测试可用
Date和String的相互转换 得到指定日期所在周的星期几的日期 获取指定年的第几周的最后一天日期 获取指定年的第几周的第一天日期 获取指定日期为当前年的第几周 获取指定日期中的月份 获得当前月的第一天 获得当前月...
JDK1.5中,String类新增了一个很有用的静态方法,这些方法有助于开发人员对字符串的各类操作
主要介绍了Java使用String类格式化当前日期实现代码,需要的朋友可以参考下
dom4j的Document对象格式化后输出String
java字符格式化 string xliff format
将浮点型数用美元符号和货币符号输出,用格式化的方式。还包括浮点型数据相除时,格式化输出结果。
python格式化输出:fstring格式化输出.docx
string.Format 格式化时间,货币
C#String.Format数字格式化输出 .txt
C#String.Format数字格式化输出;有比较详细的讲解。希望对大家有用。
本篇文章主要介绍了JAVA字符串格式化-String.format()的使用,具有一定的参考价值,有需要的可以了解一下。
其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等 待被格式化的对象。该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语言基础的人学起来会轻松许多。下面我们着重...
C#String.Format数字格式化输出
对前端日期进行格式化,用法如下: /** // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1...
json字符串格式化工具
HtmlFormatter 一个纯Java便利类,用于将String格式化为Html String。 它旨在与Android一起使用,但是由于它是纯Java,因此在Android领域之外应该可以正常使用,但是我不确定是否存在这种用例。例子。小的() ...