`
TianTao1812
  • 浏览: 3296 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

一个简单的时间格式化工具类

    博客分类:
  • JAVA
阅读更多

 

最近正好遇到时间格式化的问题,就写了个工具类来用用,如果有错,请指出
JAVA 
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
* @author 天弢
* @Date 2012-4-21
* @description 时间格式化工具类
*
*/
public class DateFomatUtil {
private static SimpleDateFormat sdf = new SimpleDateFormat();

/**
* @description 格式化当前时间
* @param pattern
* 格式化时间用的模板
* @return
*/
public static String formatDate(String pattern) {
sdf.applyPattern(pattern);
return sdf.format(new Date());
}

/**
* @description 格式化所需时间
* @param date
* 需要格式化的时间
* @param pattern
* 格式化的模板
* @return
*/
public static String formatDate(Date date, String pattern) {
sdf.applyPattern(pattern);
return sdf.format(date);
}

/**
* @param date
* 需要转换的时间字符串
* @param pattern
* 格式化时间的模板
* @param str
* 目前时间字符串的形式
* @return
* @throws ParseException
*/
public static String formatDate(String date, String pattern, String str)
throws ParseException {
Date temp = toDate(date, str);
sdf.applyPattern(pattern);// sdf已经实例化
return sdf.format(temp);
}

/**
* @description 把字符串转化成时间
* @param date
* 字符串类型表示的时间
* @param pattern
* 该时间的模板
* @return
* @throws ParseException
*/
public static Date toDate(String date, String pattern)
throws ParseException {
sdf.applyPattern(pattern);
return sdf.parse(date);
}


}

 

 

0
1
分享到:
评论

相关推荐

    时间格式化工具类

    "时间格式化工具类"通常是指自定义的类,用于封装Java标准库中的`java.time`或`java.text.SimpleDateFormat`等类的功能,以提供更方便、更灵活的时间处理方法。下面我们将深入探讨这个主题。 首先,`java.time`包是...

    java时间日期格式化工具类

    本篇文章将深入探讨Java中的日期格式化工具类及其使用方法,主要围绕提供的`DateUtil`工具类展开。 首先,`java.util.Date`是Java早期用于表示日期和时间的基础类,但它并不提供直接的格式化功能。为了将`Date`对象...

    js通用日期格式化工具 date.js

    js通用日期格式化工具,直接引用该工具类就可以使用,方便快捷,建议大家收藏此工具类,该工具很好的解决了前端页面显示日期格式问题

    iOS日期格式化工具类

    "iOS日期格式化工具类"是一个专门处理这一问题的自定义类,旨在简化开发者的工作流程。这个工具类不仅能够按照特定的格式输出日期,如"YYYY-MM-dd HH:mm:ss",还支持生成适合作为文件名称的日期字符串,确保文件命名...

    Java 日期格式化 工具类

    Date和String的相互转换 得到指定日期所在周的星期几的日期 获取指定年的第几周的最后一天日期 获取指定年的第几周的第一天日期 获取指定日期为当前年的第几周 ...获取当前时间前2个小时的时间 获取当前年份

    sql代码格式化工具类

    总的来说,这个“sql代码格式化工具类”对于任何使用SQL的Java项目都是一个宝贵的资源,能够显著提升开发效率,保持代码整洁,减少因格式不一致引发的错误。合理利用并定制这个工具,将使得团队的代码风格更加统一,...

    日期格式化工具类

    日期操作是日常开发当中最常见的操作之一,故开放下自己封装的常用工具操作方法。 在java中队日期类型的处理并不方便,通常都需要借助java.text.SimpleDateFormat类来实现日期类型 和字符串类型之间的转换,但是在...

    java日期格式化工具类

    java日期格式化工具类,一些常用的日期操作方法

    Java日期工具类,Java时间工具类,Java时间格式化

    在Java编程语言中,日期和时间处理是常见且重要的任务。...无论是进行简单的日期格式化,还是复杂的日期计算,都能游刃有余。在实际项目中,结合使用新旧API,可以充分利用各自的优势,提高代码质量。

    格式化时间工具类

    "格式化时间工具类"通常是指一个自定义的类,它封装了Java的日期时间处理方法,以便更方便地进行日期格式化、解析和比较。在这个场景下,`TimeFormatUtil.java`文件很可能就是这样一个工具类。 Java标准库中提供了`...

    数字格式化工具类

    一个数字格式化工具类通常包含以下功能: 1. **数值四舍五入**:根据指定的小数位数进行四舍五入,例如保留两位小数。 2. **货币格式化**:将数字转换为货币格式,比如美元、人民币等,可以指定货币符号并处理千位...

    源代码格式化工具源代码格式化软件

    C/C++的`Uncrustify`是一个老牌的代码格式化工具,支持多种编码风格,如K&R、Allman等。通过配置文件,用户可以定制详细的格式化规则。命令行使用方式为`uncrustify --reformat file.cpp`。 Go语言的`gofmt`内置在...

    专业格式化工具

    结合标签“格式化工具”,我们可以推断这是一个专注于这个特定功能的应用程序,可能适用于各种类型的存储设备,如硬盘、U盘、SD卡等。 文件名称列表中的“Panasonic_SDFormatter”揭示了这是一个由松下公司开发的SD...

    DateFormatUtils时间获取及格式化工具类

    时间格式化及获取特殊时间工具类 主要包含但不限于: 当前星期的第一天 当前月最后一天 获取时间到今日结束还剩多少秒 获取 是否大于当前时间 相关的交易日 (年处理)入参yyyy 查询距离当前系统时间的本周星期一、...

    Delphi6和Delphi7代码格式化工具

    "Delphi 6和Delphi 7代码格式化工具"是一款专为解决这个问题而设计的应用程序。这个工具能够自动调整Delphi 6和7源代码的格式,使其符合特定的编码风格和规范。这对于团队协作和代码维护至关重要,因为一致的代码...

    C 代码格式化工具

    1. **代码格式化工具的可执行文件**:这通常是一个独立的程序,可以通过命令行调用或者集成到Keil的菜单中使用。 2. **插件安装指南**:详细的步骤说明如何将该工具集成到Keil μVision中,包括设置路径、配置快捷键...

    Json格式化工具

    在压缩包中的"Json格式化工具"可能是这样一个软件或者在线服务的实现,可能包含以下组成部分: 1. **用户界面**:提供友好的界面供用户输入或上传JSON字符串。 2. **格式化引擎**:核心算法,负责解析和格式化JSON...

    VB 代码格式化工具

    使用VB代码格式化工具的过程通常非常简单:开发者只需从VB开发环境中选择需要格式化的代码段,复制并粘贴到工具的用户界面中。接下来,工具会自动根据预设的格式规则对代码进行分析和调整,如规范缩进级别、统一空格...

    日期格式化/日期时间差等日期相关的工具类

    日期格式化/日期时间差等日期相关的工具类:日期格式化,格式转换,时间差等

Global site tag (gtag.js) - Google Analytics