本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- ranbuijj
- arpenker
- tanling8334
- kaizi1992
- sichunli_030
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- nychen2000
- ajinn
- wjianwei666
- johnsmith9th
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
用SimpleDateFormat时犯的一个低级错误
刚用SimpleDateFormat时犯了一个低级错误,导致我调试了一个晚上,真是无语
错误语句如下:
SimpleDateFormat sd = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
竟然没注意到,后来经人提醒才恍然大悟,如下:
SimpleDateFormat sd = new SimpleDateFormat( ...
日期和时间格式
公共抽象类
的DateFormat
扩展格式
java.lang.Object的
↳ java.text.Format子
↳ java.text.DateFormat
已知的直接子类
SimpleDateFormat的
类概述
一个抽象类,日期 ...
关于Date类型数据处理
String转换成date
DateFormat format=new SimpleDateFormat("yyyy-mm-dd");
DateFormat format2=new SimpleDateFormat("yyyy年mm月dd日hh时mm分ss秒");
Date date =null;
String str=null;
...
获取当前时间
import java.sql.Date;
import java.text.SimpleDateFormat;
public class TestDate {
public static void main(String[] args) {
/*
*查询当前时间方法一
Date date = new Date(System.currentTimeMillis());
S ...
格式化时间工具类
package com.dietime1943.core.utils;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 格式化各类时间
* @author dietime1943
* @blog http://dietime1943.iteye.com/
*
*/
public cla ...
日期累加
和所有的新人一起分享:
public static void main(String[] args) {
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");
List<String> list = new ArrayList<Strin ...
SimpleDateFormat问题及解决方案
java.text.SimpleDateFormat是非线程安全的,所以,如果一个SimpleDateFormat对象作为类成员或者类的静态成员在多线程环境下被调用时,会出现“时间错乱”的现象。
替代方案:
1.每次使用SimpleDateFormat前都new一个新对象,这个做法的缺点是效率较低;
2.使用apache的commons-lang包下的FastDat ...
(转&修订)多线程下安全使用SimpleDateFormat
在多线程先使用静态SimpleDateFormat是不安全的,如果每次都new又太消耗资源,下面的办法不错,值得学习。
private static final String DATE_FORMAT ="yyyyMMddHHmmss";
protected static ThreadLocal<SimpleDateFormat> ...
Date类的一些应用
package tools;
/*日期的一些处理方法*/
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class Date ...
Java自用日期时间工具类
项目中可能用到的一些精华如下:
package com.framework.util;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Calendar;
/**
* 日期时间工具类<br> ...
关于时间的比较
关于时间的比较
关于在java类中时间的比较:
一种思路:用 SimpleDateFormat 来处理,可以转成long形式的,那是1970年1月1日起到现在的毫秒数。可以直接比大小了。
另外一种思路:因为你这里是用的补全格式(7月写成了07),那么可以直接字面转了比较
public static void main(String[] _s) {
String str1 ...
java SimpleDateFormat 英文格式
英文格式可见JDK API略举几个:
//2012-01-16
System.out.println((new SimpleDateFormat("yyyy-MM-dd")).format(new Date()));
//16-Jan-2012
System.out.println((new SimpleDateFormat("dd-MMM-yyyy" ...
JAVA时间进行比较和转换,时间加减得到天数
JAVA时间进行比较和转换,时间加减得到天数
1. 把时间类型的字符串转为DATE
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Text {
public static void main(String[] args){
Simpl ...
Java的SimpleDateFormat和Calendar的用法
在 Java 应用中,格式化日期时间通常会用到 SimpleDateFormat 类
public class SimpleDateFormat extends DateFormat
SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。
SimpleDateFor ...
SimpleDateFormat日期时间掩码
SimpleDateFormat中经常用到的日期时间掩码:
The following pattern letters are defined (all other characters from
'A' to 'Z' and from 'a' to
'z' are reserved):
Letter
Date or Time Component
P ...
SimpleDateFormat的parse方法
在form中输入“33/12/2011”,业务逻辑层处理,用SimpleDateFormat parse()方法,转化为Date(2012,01,02).这样处理相当“33/12/2011”是正常输入。现在需求变了,“33/12/2011”需要报错。我在api里面找了半天,没找了任何一个方法,会把"33/12/2011"当作错误格式的。难道要我重写SimpleDateFormat ...
java时间操作大全
package com.hefeng.test;
import java.text.DateFormat;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
...
Spring表单提交日期类型绑定
解决Spring自动绑定中的数据转换问题,直接在Controller中添加下面一段代码即可,其他数据类型同理。
/*
* 表单提交日期绑定
*/
@InitBinder
public void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFo ...