Java常用代码总结

原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/7004474.html

1、日期与字符串之间的转换

 1     public static void main(String[] args) {
 2         Date now = new Date();
 3         String d = "2017-06-13 23:23:23";
 4
 5         System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(now));
 6         try {
 7             System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(d));
 8         } catch (ParseException e) {
 9             e.printStackTrace();
10         }
11     }

结果:

2017-06-13 23:31:12
Tue Jun 13 23:23:23 GMT+08:00 2017

2、数值字符串格式化

1     public static void main(String[] args) {
2         Double d = 1234567890.5512d;
3         System.out.println(String.format("%,.2f", d));
4     }

结果:

1,234,567,890.55

3、日期字符串格式化

 1     public static void main(String[] args) {
 2         Date now = new Date();
 3         System.out.println(String.format("%tc", now));
 4         System.out.println(String.format("%tF", now));
 5         System.out.println(String.format("%tD", now));
 6         System.out.println(String.format("%tr", now));
 7         System.out.println(String.format("%tT", now));
 8         System.out.println(String.format("%tR", now));
 9         System.out.println(String.format("%1$tF %2$tT", now,now));
10         System.out.printf("%tc%n",now);
11         System.out.printf("%tT%n",now);
12         System.out.printf("%1$s %2$tb %2$te,%2$tY%n","date:",now);
13         System.out.printf("%1$tF %2$tT",now,now);
14     }

结果:

星期三 六月 14 01:29:40 GMT+08:00 2017
2017-06-14
06/14/17
01:29:40 上午
01:29:40
01:29
2017-06-14 01:29:40
星期三 六月 14 01:29:40 GMT+08:00 2017
01:29:40
date: 六月 14,2017
2017-06-14 01:29:40
时间: 2024-12-29 11:57:54

Java常用代码总结的相关文章

Java常用代码

1.记录某个实体类(表)的变化 ①两个实体类比较,记录前后的数据变化,精确到每列的值 ②. 1 package gwm.xtkf.tool; 2 3 import java.lang.reflect.Field; 4 import java.lang.reflect.Method; 5 import java.text.SimpleDateFormat; 6 import java.util.Date; 7 import java.util.HashMap; 8 import java.util

献礼了~~Java常用代码一筐打尽

1.获取环境变量 System.getenv("PATH"); System.getenv("JAVA_HOME"); //2.获取系统属性 System.getProperty("pencil color"); // 得到属性值 java -Dpencil color=green System.getProperty("java.specification.version"); // 得到Java版本号 Properties

Java常用代码工具类相关

1.HttpServletRequest转换成Map public static Map<String,String> parseXML(HttpServletRequest request) throws Exception{ Map<String,String> map = new HashMap<String,String>(); Enumeration enu=request.getParameterNames(); while(enu.hasMoreEleme

Eclipse中的快捷键快速生成常用代码(例如无参、带参构造,set、get方法),以及Java中重要的内存分析(栈、堆、方法区、常量池)

Eclipse中的快捷键快速生成常用代码(例如无参.带参构造,set.get方法),以及Java中重要的内存分析(栈.堆.方法区.常量池) 以上就是Eclipse中的快捷键快速生成常用代码(例如无参.带参构造,set.get方法),以及Java中重要的内存分析(栈.堆.方法区.常量池)的全部内容了,更多内容请关注:CPP学习网_CPP大学 本文固定链接:CPP学习网_CPP大学-Eclipse中的快捷键快速生成常用代码(例如无参.带参构造,set.get方法),以及Java中重要的内存分析(栈.

Java 处理json常用代码

本工程代码已上传至资源,如有需要,请自行下载. package com.michael; import static org.junit.Assert.assertEquals; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import net.sf.json.JSONArray; import n

【转载】常用 Java 静态代码分析工具的分析与比较

摘自:http://www.oschina.net/question/129540_23043常用 Java 静态代码分析工具的分析与比较 简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能.特性等方面对它们进行分析和比较,希望能够帮助 Java 软件开发人员了解静态代码分析工具,并选择合适的工具应用到软件开发中. 引言 在 Java 软件开发过程中,开发团

常用 Java 静态代码分析工具的分析与比较

转载自: http://www.oschina.net/question/129540_23043 简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能.特性等方面对它们进行分析和比较,希望能够帮助 Java 软件开发人员了解静态代码分析工具,并选择合适的工具应用到软件开发中. 引言 在 Java 软件开发过程中,开发团队往往要花费大量的时间和精力发现并修改代

[转载] 常用 Java 静态代码分析工具的分析与比较

转载自http://www.oschina.net/question/129540_23043 简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能.特性等方面对它们进行分析和比较,希望能够帮助 Java 软件开发人员了解静态代码分析工具,并选择合适的工具应用到软件开发中. 引言 在 Java 软件开发过程中,开发团队往往要花费大量的时间和精力发现并修改代码缺

java常用代码优化

摘要: 本文大多技术围绕调整磁盘文件 I/O,但是有些内容也同样适合网络 I/O 和窗口输出. 第一部分技术讨论底层的I/O问题,然后讨论诸如压缩,格式化和串行化等高级I/O问题.然而这个讨论没有包含应用设计问题,例如搜索算法和数据结构,也没有讨论系统级的问题,例如文件高速缓冲. Java语言采取两种截然不同的磁盘文件结构.一个是基于字节流,另一个是字符序列.在Java 语言中一个字符有两个字节表示,而不是像通常的语言如c语言那样是一个字节.因此,从一个文件读取字符时需要进行转换.这个不同在某些