爪哇国新游记之三十一----日期时间与字符串间的转化
1.由日期时间转化成字符串
Date date = new Date(); Format formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString=formatter.format(date);
上述代码使用的是SimpleDateFormat的format函数
2.由字符串转化成日期时间
String dateStr1="20141216"; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Date date1 = sdf.parse(dateStr1);
上述代码使用的是SimpleDateFormat的parse函数。
3.得到几天前的日期
public static String getDateBefore(Date d, int day) {Calendar now = Calendar.getInstance();now.setTime(d);now.set(Calendar.DATE, now.get(Calendar.DATE) - day);Format formatter = new SimpleDateFormat("yyyy-MM-dd");return formatter.format(now.getTime());}
4.得到一个月的第一天,这个比较简单
String endDate="2014-12-22"; String[] arr=endDate.split("-"); String startDate=arr[0]+"-"+arr[1]+"-"+"01";
5.得到一周的第一天
String newEndDate="2014-12-22";SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd"); Date date=fmt.parse(newEndDate); Calendar c=Calendar.getInstance(); c.setTime(date); int weekday=c.get(Calendar.DAY_OF_WEEK);String startDate=DateTimeUtil.getDateBefore(date, weekday-1);
本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/xiandedanteng/p/4166264.html,如需转载请自行联系原作者
爪哇国新游记之三十一----日期时间与字符串间的转化相关推荐
- 爪哇国新游记之三十二----邮件发送
由三个类完成任务,第一个为主,main中是用法示例. 纯邮件发送和带附件发送邮件皆可,大家请参照main函数中用法. package com.ufo.util.mail;import java.uti ...
- 爪哇国新游记之三----自创动态数组类
package array;public class DArray{private int[] arr;private int currCount;private static final int I ...
- 爪哇国新游记之十一----用异常控制流程
import java.util.HashMap; import java.util.Map;public class LoginService{private Map<String,Strin ...
- 爪哇国新游记之三十三----目录文件操作
1.判断路径是文件还是目录 File subDir=new File("c:\\mp3"); if(subDir.isDirectory()){// 是目录 }File mp3=n ...
- 爪哇国新游记之三十----十九个正则表达式示例
1.重复次数匹配 代码: String[] dataArr = { "moon", "mon", "moon", "mono&qu ...
- 爪哇国新游记之二十一----快算24
四张牌,通过四则运算得到24,一个数限用一次,快者为胜. 代码: import java.util.ArrayList; import java.util.HashSet; import java.u ...
- 爪哇国新游记之十五----泛型动态数组类
import java.lang.reflect.Array;/*** 泛型动态数组类**/ public class DynamicArray<T extends Object>{pri ...
- 爪哇国新游记之二十八----从url指定的地址下载文件到本地
package download;import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; i ...
- 爪哇国新游记之二十六----迷宫寻路
代码: class Position{int x;int y;public Position(int x,int y){this.x=x;this.y=y;} } // 迷宫寻路 public cla ...
最新文章
- 如何定制一款12306抢票浏览器——处理预订页面和验证码自动识别功能
- 【ACM】杭电OJ 2034
- Python-EEG工具库MNE-Python详细安装与使用
- python哪个版本好-python应该学习哪个版本
- 给 Javascript 加上面向对象的属性:Class.js
- spring_security权限应用
- 中业科技机器人价格_2019年年中盘点:智能扫地机器人十大畅销品牌排名
- 为什么要“男孩穷养、女孩富养”
- 【知了堂学习笔记】MySQL数据库常用的SQL语句整理
- 掌控谈话~重复对方的话
- 浙大 PAT b1029
- 微软发布关于 Surface Pro 3 TPM 绕过漏洞的安全公告
- [SHELL]判断一个命令是否存在
- 弹弹堂弹道模拟程序——第一帖
- selenium下拉列表定位之 select+option 的定位
- 浏览器Chrome被hao123劫持亲测最有效方式-(Lin)
- jsp传递参数java_JSP页面间传递参数方法介绍
- 西门子S7-300 PLC 的50个经典问题
- php大商创 安装,新零售电商系统:大商创X安装教程【宝塔环境】
- linux网卡驱动源码分析