最近正好遇到时间格式化的问题,就写了个工具类来用用,如果有错,请指出
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);
}
}
分享到:
相关推荐
"时间格式化工具类"通常是指自定义的类,用于封装Java标准库中的`java.time`或`java.text.SimpleDateFormat`等类的功能,以提供更方便、更灵活的时间处理方法。下面我们将深入探讨这个主题。 首先,`java.time`包是...
本篇文章将深入探讨Java中的日期格式化工具类及其使用方法,主要围绕提供的`DateUtil`工具类展开。 首先,`java.util.Date`是Java早期用于表示日期和时间的基础类,但它并不提供直接的格式化功能。为了将`Date`对象...
js通用日期格式化工具,直接引用该工具类就可以使用,方便快捷,建议大家收藏此工具类,该工具很好的解决了前端页面显示日期格式问题
"iOS日期格式化工具类"是一个专门处理这一问题的自定义类,旨在简化开发者的工作流程。这个工具类不仅能够按照特定的格式输出日期,如"YYYY-MM-dd HH:mm:ss",还支持生成适合作为文件名称的日期字符串,确保文件命名...
Date和String的相互转换 得到指定日期所在周的星期几的日期 获取指定年的第几周的最后一天日期 获取指定年的第几周的第一天日期 获取指定日期为当前年的第几周 ...获取当前时间前2个小时的时间 获取当前年份
总的来说,这个“sql代码格式化工具类”对于任何使用SQL的Java项目都是一个宝贵的资源,能够显著提升开发效率,保持代码整洁,减少因格式不一致引发的错误。合理利用并定制这个工具,将使得团队的代码风格更加统一,...
日期操作是日常开发当中最常见的操作之一,故开放下自己封装的常用工具操作方法。 在java中队日期类型的处理并不方便,通常都需要借助java.text.SimpleDateFormat类来实现日期类型 和字符串类型之间的转换,但是在...
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...
时间格式化及获取特殊时间工具类 主要包含但不限于: 当前星期的第一天 当前月最后一天 获取时间到今日结束还剩多少秒 获取 是否大于当前时间 相关的交易日 (年处理)入参yyyy 查询距离当前系统时间的本周星期一、...
"Delphi 6和Delphi 7代码格式化工具"是一款专为解决这个问题而设计的应用程序。这个工具能够自动调整Delphi 6和7源代码的格式,使其符合特定的编码风格和规范。这对于团队协作和代码维护至关重要,因为一致的代码...
1. **代码格式化工具的可执行文件**:这通常是一个独立的程序,可以通过命令行调用或者集成到Keil的菜单中使用。 2. **插件安装指南**:详细的步骤说明如何将该工具集成到Keil μVision中,包括设置路径、配置快捷键...
在压缩包中的"Json格式化工具"可能是这样一个软件或者在线服务的实现,可能包含以下组成部分: 1. **用户界面**:提供友好的界面供用户输入或上传JSON字符串。 2. **格式化引擎**:核心算法,负责解析和格式化JSON...
使用VB代码格式化工具的过程通常非常简单:开发者只需从VB开发环境中选择需要格式化的代码段,复制并粘贴到工具的用户界面中。接下来,工具会自动根据预设的格式规则对代码进行分析和调整,如规范缩进级别、统一空格...
日期格式化/日期时间差等日期相关的工具类:日期格式化,格式转换,时间差等