工具类封装(时间转换,文档读写)

时间处理:

import java.util.Date;

import java.text.ParseException;

import java.text.SimpleDateFormat;

public class DateTool{

/**

* 将日期(中式)转换成String(毫秒)

* @param date

* @param pattern

* @return

*/

public static String dateToString(Date date,String pattern){

return new SimpleDateFormat(pattern).format(date);

}

/**

* 将String(毫秒)转换成日期(中式)

* @param dateString

* @param formate

* @return

* @throws ParseException

*/

public static Date stringToDate(String dateString,String formate) throws ParseException{

return new SimpleDateFormat(formate).parse(dateString);

}

}

文件处理:

import java.io.BufferedInputStream;

import java.io.BufferedOutputStream;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

public class IoTool {

/**

* 字节流载入与输出

* @param srcFile

* @param destFile

*/

public static void function(File srcFile,File destFile){

FileInputStream fis=null;

FileOutputStream fos=null;

try {

fis=new FileInputStream(srcFile);

fos=new FileOutputStream(destFile);

byte[]bs=new byte[1024];

int length=0;

while((length=fis.read(bs))!=-1){

fos.write(bs, 0, length);

}

} catch (FileNotFoundException e) {

// TODO: handle exception

e.printStackTrace();

}catch (IOException e) {

// TODO: handle exception

e.printStackTrace();

}finally {

if(fis!=null){

try {

fis.close();

} catch (IOException e) {

// TODO 自动生成的 catch 块

e.printStackTrace();

}

}

if(fos!=null){

try {

fos.close();

} catch (IOException e) {

// TODO 自动生成的 catch 块

e.printStackTrace();

}

}

}

}

/**

* 字符流载入与输出

* @param srcFile

* @param destFile

*/

public static void function02(File srcFile,File destFile){

BufferedInputStream bis=null;

BufferedOutputStream bos=null;

try {

bis=new BufferedInputStream(new FileInputStream(srcFile));

bos=new BufferedOutputStream(new FileOutputStream(destFile));

byte[]bs=new byte[1024];

int length=0;

while((length=bis.read(bs))!=-1){

bos.write(bs,0,length);

}

} catch (FileNotFoundException e) {

// TODO: handle exception

e.printStackTrace();

}catch (IOException e) {

// TODO: handle exception

e.printStackTrace();

}finally {

if (bis!=null) {

try {

bis.close();

} catch (IOException e) {

// TODO 自动生成的 catch 块

e.printStackTrace();

}

}

if (bos!=null) {

try {

bos.close();

} catch (IOException e) {

// TODO 自动生成的 catch 块

e.printStackTrace();

}

}

}

}

}

时间: 2024-08-27 08:51:14

工具类封装(时间转换,文档读写)的相关文章

QJsonDocument实现Qt下JSON文档读写

版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:QJsonDocument实现Qt下JSON文档读写     本文地址:http://techieliang.com/2017/12/718/ 文章目录 1. 介绍  1.1. 错误分类  1.2. Json内容读写  1.3. 数据类型 2. 读写操作  2.1. json范例 3. 创建 4. 解析 5. 其他 1. 介绍 Qt提供了一系列类以供进行Json 文档的读写,分别为: QJs

StringUtil工具类 之 时间格式化函数

/** * 时间格式化函数,默认为yyyy-MM-dd HH:mm:ss *<b>Summary: </b> * formatDate() * @param date * @param formate * @return */ public static String formatDate(Date date,String formate){ SimpleDateFormat sdf = null; if(date == null){ return ""; }

fastdfs-client-java工具类封装

FastDFS是通过StorageClient来执行上传操作的 通过看源码我们知道,FastDFS有两个StorageClient工具类. StorageClient的上传方法upload_file(...)返回的是字符串数组String[], 如[group1,M00/00/00/wKgAb1dBK2iANrayAA1rIuRd3Es112.jpg] StorageClient1的上传方法upload_file(...)返回的是字符串数组String, 如group1/M00/00/00/wK

java date 工具类 DateUtil 格式转换

package systems.baseutil.tool; /** * <p>Title: 时间和日期的工具类</p> * <p>Description: DateUtil类包含了标准的时间和日期格式,以及这些格式在字符串及日期之间转换的方法</p> * <p>Copyright: Copyright (c) 2007 advance,Inc. All Rights Reserved</p> * <p>Company:

utils部分--一些通用的工具类封装

1.简介 utils部分是对一些常用的工具类进行简单的封装,使用起来比较方便.这里列举常用的一些. 2.ContextUtils使用 主要封装了网络判断.一些方法解释如下: ? 1 2 3 4 5 6 7 8 //判断是否存在网络连接 public static boolean hasNetwork(Context context); //判断GPS是否打开 public static boolean isGpsEnabled(Context context); //SD卡是否可用 public

常用工具类封装

日期转换工具类 CommUtil.java [java] view plain copy package com.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 日期转换工具类 */ public class CommUtil { /** * 将日期格式转换成yyyy-MM-dd的字符串格式 * 返回值如:2010-10-06 * @par

多文档读写

51CTO下载-C#读取doc,pdf,ppt文件 C#读取doc,pdf,ppt文件 doc pdf ppt与 txt之间的转换 : 组件的作用一般是将文件读出成字符格式,并不是单纯的转换文件名后缀,所以需要将读出的东西写入txt文件 . 添加office引用 .net中对office中的word及ppt进行编程时,确保安装office时已经安装了word,ppt可编程组件(自定义安装时可查看)或者安装“Microsoft Office 2003 Primary Interop Assembl

突破CRUD | 万能树工具类封装

0.学完本文你或许可以收获感受一个树工具从初始逐步优化完善的过程 树工具封装的设计思考与实现思路 最后收获一款拿来即用的树工具源代码 对于前端树组件有一定了解和使用过的同学可直接跳跃到第3章节开始. 1.树长什么样 ?前端的树组件大多数情况下出现在后端的管理系统中,比如我们常见的菜单树.机构树.某某分类树.树表格等.大致像下方图片所展示的这样. 菜单树 机构树 org_tree.pngorg_tree.png 树表格 大致上来说,前端树的展现形式就是上面3张图所列的几种形式.而这种前端树组件的展

【Cocos2d-x Lua】http工具类封装

实现 该工具类对Cocos2d-x中的HttpClient进行了封装,使可以在Lua中实现http异步请求. LuaHttpClient.h #ifndef __LUAHTTPCLIENT_H__ #define __LUAHTTPCLIENT_H__ #include "cocos2d.h" USING_NS_CC; #include "cocos-ext.h" USING_NS_CC_EXT; // 参数封装类 class LuaParams{ public: