文档章节

日期转换

mutouzhang
 mutouzhang
发布于 2014/04/08 23:37
字数 316
阅读 66
收藏 0
public class DateToString {
	
	 /**
	  * 将date转换为字符串 yyyy-MM-dd
	  */
	 public String dateToStr(java.util.Date dateDate) {

	  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
	  String dateString = formatter.format(dateDate);
	  return dateString;

	 }
	 
	 /**
	  * 把字符串时间转换为年月日数组 int 返回一个包含年月日的数组
	  */
	 public int[] stringToDateGroup(String dateString){//传入 年-月-日 字符串
		 //建立字符串数组 将解析后的字符串分割成数组储存
		 String[] dateGroupStrings = new String[3];
		 dateGroupStrings = dateString.split("-");
		 //建立int数组 字符串数组转换为int数组存放 
		 int[] dateGroupInt = new int[3];
		 dateGroupInt[0] = Integer.parseInt(dateGroupStrings[0]);//年
		 dateGroupInt[1] = Integer.parseInt(dateGroupStrings[1]);//月
		 dateGroupInt[2] = Integer.parseInt(dateGroupStrings[2]);//日
		 return dateGroupInt;
	 }
	
	 /**
	  * 将短时间格式字符串转换为时间 yyyy-MM-dd 然后转换为int 年月日 
	  */
	 public Date strToDate(int year,int month,int day){

		 String strDate = year + "-" + month + "-" + day;//拼凑字符串
		 Date strtodate = null;
	try {
		SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
		  strtodate = formatter.parse(strDate);
	} catch (ParseException e) {
		e.printStackTrace();
	}
	  return strtodate;

	 }
	 
	 /**
	  * 日期转毫秒
	  */
	 public long dateToLong(Date date){
		 Calendar calendar = Calendar.getInstance();
		 calendar.setTime(date);
		 return calendar.getTimeInMillis();
	 }
	 
	 /**
	  * 毫秒转日期字符串 
	  */
	 public String getDateTimeByMillisecond(long mills) {
		     Date date = new Date(mills);
//		     SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
		     SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
		     String time = format.format(date);
		     return time;
		   }
	 /**
	  * 毫秒转日期
	  */
	 public Date getDateByMillisecond(long mills){
		 Date date = new Date();
		 date.setTime(mills);
		 return date;
	 }
	 /** 
	     * 将日期格式转换为日历. 
	     */  
	    public static Calendar dateToCalendar(Date date) {  
	        Calendar cal = Calendar.getInstance();  
	        cal.setTime(date);  
	        return cal;  
	    }  
	  
	    /** 
	     * 将日历转换为日期. 
	     */  
	    public static Date calendarToDate(Calendar cal) {  
	        return cal.getTime();  
	    }  
	 
}


© 著作权归作者所有

mutouzhang
粉丝 6
博文 190
码字总数 91235
作品 0
洛阳
程序员
私信 提问
mysql日期转换与计算函数

MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+-----......

孟飞阳
2016/10/09
14
0
MySQL 获得当前日期时间 函数

获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+ 获得当前日......

豆花饭烧土豆
2016/08/27
4
0
实例介绍PHP日期函数date格式转换

网站开发时我们经常需要对日期、时间进行处理,在PHP里提供了很多日期、时间函数方便PHP开发者对日期、时间进行计算、格式转换。所以掌握PHP日期函数非常必要,也为处理PHP日期函数与Mysql数...

Minho
2012/02/08
0
0
Oracle PL/SQL常用函数列表

常用字符函数 函数 描述 LOWER(char) 将字符串表达式char中的所有大写字母转换为小写字母 UPPER(char) 将字符串表达式char中的所有小写字母转换为大写字母 INITCAP(char) 首字母转换成大写 ...

赵小宾
2014/04/09
0
0
oracle数据库学习相关笔记-转换函数

-- 转换函数 -- to_number(数值类型的字符):将字符装换为数值 -- to_char(数值或者日期):将数值或者日期转换为字符 -- to_date(日期格式的字符):将字符转换为日期 ----------------------...

chen_zhou
02/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mac搭建mysql环境

这里记录一下mac中搭建mysql中环境的过程,主要记录一下操作,以便日后再次安装。 进入mysql官方网站下载dmg包,解压,安装,生成数据库登录密码。 在bash_profile中加入PATH=$PATH:/usr/loc...

JerryLin123
19分钟前
0
0
以太坊如何计算交易成本

在发送比特币交易时,其费用与其大小成比例。输入和输出越多,它就越贵。再加上未决交易的因素,交易费用可能仅基于这两个因素就会飙升。 对于以太坊,鉴于我们正在谈论协议中的编程语言,对...

笔阁
27分钟前
0
0
java修饰符的一些问题

作者总结的好 http://www.cnblogs.com/lixiaolun/p/4311727.html

南桥北木
30分钟前
0
0
Fabric-sdk-java链码访问快速上手【无痛】

在超级账本Fabric区块链中,应用通过节点的RPC协议接口访问链码。Java应用可以使用官方提供的Fabric-sdk-java开发包来实现对链码的访问,开发包封装了Fabric区块链的GRPC链码访问协议,有利于...

geek12345
31分钟前
0
0
python setup.py egg_info" failed with error code 1 in /tmp/pip-install-fwot3_uw/mysqlclient/

解决方法: yum install python-devel yum install mysql-devel yum install gcc

MedivhXu
34分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部