Java读取文件,将字符串转化成日期类型,将日期类型进行加减
2015-03-13 09:42
405 查看
最近总用Java读取文件,发现了一种我个人觉得比较好的方法,现在分享给大家
public static void main(String[] args) throws Exception
{
FileInputStream f = new FileInputStream("文件路径");
InputStreamReader fileInputStream = new InputStreamReader(f);
BufferedReader br = new BufferedReader(fileInputStream);
String str="";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
while((str=br.readLine())!=null){
Date date = sdf.parse(str); //将字符串转化成日期类型
String beDate= sdf.format(new Date(date.getTime() - 7 * 24 * 60 * 60 * 1000)); //算出七天前的日期
System.out.println(beDate);
}
}
public static void main(String[] args) throws Exception
{
FileInputStream f = new FileInputStream("文件路径");
InputStreamReader fileInputStream = new InputStreamReader(f);
BufferedReader br = new BufferedReader(fileInputStream);
String str="";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
while((str=br.readLine())!=null){
Date date = sdf.parse(str); //将字符串转化成日期类型
String beDate= sdf.format(new Date(date.getTime() - 7 * 24 * 60 * 60 * 1000)); //算出七天前的日期
System.out.println(beDate);
}
}
相关文章推荐
- java进行日期的加减,并写入到txt文件从中读取出来
- JAVA日期字符串转化,日期加减
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- springbatch 读取csv文件时 文件中有字符串需要转换为Date类型的字段报错字符串不能转化为Date类型的解决方法
- java读取文件以字节流的形式读取 然后转化为字节流数组,最后经过SHA1加密生成返回16进制字符串存入数据库
- 对输入的字符串类型的日期进行一定格式的日期转化
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- Java从数据库中读取图片并转化为字符串类型
- java ------SimpleDateFormat------ 实现字符串与日期类型互相转化
- java字符串之基本数据类型与字符串的转化
- 用java实现print screen,读取位图文件,将位图文件转化位jpeg格式并保存成文件输出!
- Java保存yyyy-MM-dd HH:mm:ss日期字符串到 oracle date类型字段[原]
- javascript将字符串类型转换成日期进行比较
- Java程序返回一个list类型而前台的的flex对其进行读取
- java把字符串输出到文件和读取文件
- java中读取excel文件中字符串乱码问题解决方法
- 在java中实现日期类型和字符串类型的转换大全(Date String Timestamp Datetime)
- 在java中实现日期类型和字符串类型的转换_所有(Date String Timestamp Datetime)
- JAVA读取XML文件并利用该文件对数据库进行配置操作
- java 字符串和日期类型的相互转换问题