`

日期与字符串的转换辅助类编写

 
阅读更多

在项目中经常用用到String类型跟Date类型的转换,总结下方便自己查阅

以下是java代码的:DateUtil.java

 

/**  
 * java 日期辅助类  
 * @author lyj
 */  
public class DateUtil {   
 /**  
     * 格式化string为Date  
     * @param datestr  
     * @return date  
     */  
    public static Date parseDate(String datestr) {   
        if (null == datestr || "".equals(datestr)) {   
            return null;   
        }   
        try {   
            String fmtstr = null;   
            if (datestr.indexOf(':') > 0) {   
                fmtstr = "yyyy-MM-dd HH:mm:ss";   
            } else {   
  
                fmtstr = "yyyy-MM-dd";   
            }   
            SimpleDateFormat sdf = new SimpleDateFormat(fmtstr, Locale.UK);   
            return sdf.parse(datestr);   
        } catch (Exception e) {   
            return null;   
        }   
    }   
  
    /**  
     * 日期转化为String  
     * @param date  
     * @return date string  
     */  
    public static String fmtDate(Date date) {   
        if (null == date) {   
            return null;   
        }   
        try {   
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",   
                    Locale.US);   
            return sdf.format(date);   
        } catch (Exception e) {   
            return null;   
        }   
    } 
}  

 

分享到:
评论

相关推荐

    字符串转换工具

    总的来说,字符串转换工具是IT从业者日常工作中不可或缺的辅助工具,它简化了不同进制之间的数据转换过程,使得用户能够快速、准确地完成各种进制的转换,无论是进行程序开发、数据分析还是故障排查,都有其独特的...

    将json字符串转换为对象

    本篇文章将深入探讨如何将一个JSON格式的字符串转换为对象,这在处理网络请求响应、存储用户数据或者进行数据交换时是常见的操作。 标题提到的“将json字符串转换为对象”,实际上是在指JSON.parse()方法,这个方法...

    数值运算字符串转换成数字.zip

    1. **内置函数**:在某些SQL方言中,如MySQL,你可以使用`STR_TO_DATE()`函数或`CAST()`/`CONVERT()`函数来尝试将字符串转换为数字。但这些函数并不能直接处理算术表达式,只能用于简单的数字字符串转换。 2. **...

    字符串转换工具2.5.4

    此外,"字符串转换工具2.5.4"可能还具备其他辅助功能,如批量文件处理、多语言支持、自定义快捷键等。批量文件处理使得用户可以一次性处理多个文件,这对于需要处理大量文档的场景尤其有用。多语言支持则意味着全球...

    Java代码小工具(长文本字符串转换)

    在编写Java代码时,如果字符串过长,比如长篇幅的HTML代码或者SQL语句,就很难用一对双引号括起来,因为在java中,字符串常量是不能换行的。这种初期开发时,临时模拟中间数据测试非常不方面。本工具用于把多行长...

    C#字符串常用类大全

    以下是对标题"**C#字符串常用类大全**"和描述"**SqlHelper源码及使用实例、字符串常用操作、Excel操作类、文件目录操作**"中涉及的知识点的详细说明。 ### 1. C#字符串常用类 #### String类 - **String对象不可...

    js中的json对象和字符串之间的转化

    2. **字符串与JSON对象之间的转化**:JavaScript提供了两个内置函数来实现这种转化:`JSON.stringify()`用于将JavaScript对象转换为JSON字符串,`JSON.parse()`用于将JSON字符串转换回JavaScript对象。 **描述中的...

    自己实现的字符串hash类

    1. **哈希函数**:这是核心部分,它将输入的字符串转换为一个整数值,这个值应该均匀分布在整个哈希表的范围内,以减少哈希冲突的可能性。常见的哈希函数有DJB2、CRC32、FNV1a等。设计一个好的哈希函数对于哈希表的...

    string字符串自动格式化单引号分隔工具

    总的来说,"string字符串自动格式化单引号分隔工具"是一个实用的辅助工具,尤其对于那些频繁进行SQL查询的数据库管理员和开发人员来说,它可以大大减少手动操作的时间和出错的可能性,从而提高工作效率。了解并熟练...

    C# 字符串公式计算

    2. **语法分析**:这是将字符串转换为可执行代码的关键步骤。在这个项目中,可能采用了简单的词法分析和语法分析,通过遍历字符串并根据运算符优先级构建表达式树。表达式树是一种数据结构,它直观地表示了计算过程...

    DELPHI Levenshtein算法 字符串相似度计算(附源码)

    这个算法基于动态规划原理,可以计算出将一个字符串转换成另一个字符串所需要的最少单字符编辑操作次数,包括插入、删除和替换。在本示例中,我们看到的是用DELPHI实现的Levenshtein算法,这为DELPHI开发者提供了一...

    cad 字符串里自动提取数字求和

    在CAD(计算机辅助设计)软件中,经常需要处理包含数字和文本的字符串,尤其是在绘制系统图或进行工程计算时。"cad 字符串里自动提取数字求和"这个主题是针对这样的需求,它涉及到如何从复杂的字符串中识别并提取...

    Delphi 计算字符串表达式

    它能够处理预定义的字符串(例如 `'W'` 表示 `cdsOrderTempletWindowsWidth` 的宽度),以及直接转换数字字符串为货币类型。 ### 实现细节 接下来,我们将深入研究 `Exp` 函数的具体实现。为了更好地理解代码逻辑...

    Unicode转字符串软件

    3. 验证结果:转换后的字符串可以与预期的短信内容进行比较,确认是否正确无误。 4. 输出:软件通常会提供复制或保存转换结果的功能,方便进一步的使用或分析。 在实际应用中,这个工具对于开发人员来说非常实用,...

    字符串转大小写工具.rar

    《字符串转换工具详解》 在信息技术领域,字符串处理是一项基础且重要的任务,特别是在编程和数据处理中。本文将深入解析一款名为"字符串转大小写工具"的实用程序,该工具适用于那些希望快速进行字符串大小写转换的...

    json字符串格式化工具

    "json字符串格式化工具"是针对JSON数据进行美化和整理的工具,主要功能包括将紧凑的JSON字符串转换为易于阅读的格式,添加缩进、换行,以及高亮显示键值对等。这对于开发者调试API接口、查看JSON响应或者理解复杂...

    100个C#辅助类

    2. **日期和时间**:辅助类可能包含处理日期和时间的函数,例如获取当前日期、计算两个日期之间的差值、格式化日期字符串等,这些在日志记录、用户界面显示或时间相关的业务逻辑中常见。 3. **集合操作**:集合操作...

    struts2全局转换的问题

    Struts2提供了内置的转换器(Converters)来实现这一目标,例如将字符串转换为整数、日期等。 2. **全局转换器的注册**:要定义全局转换器,你需要在`struts.xml`配置文件中声明它。这通常是在`<constant>`标签内...

    LoadRunner中转换字符串到URL编码

    在LoadRunner的脚本编写过程中,我们经常需要处理字符串,尤其是将普通字符串转换为URL编码格式,以确保数据正确无误地发送到服务器。本文将详细介绍如何在LoadRunner中进行URL编码,以及提供的C代码和转换工具。 ...

    Go-xstrings一组实用的Go字符串函数集合。

    5. **字符串转换** - `xstrings.ToLower` 和 `xstrings.ToUpper`:转换字符串为全小写或全大写,这对于不区分大小写的比较非常有用。 - `xstrings.Title`:将每个单词的首字母转为大写,常用于创建标题或首字母...

Global site tag (gtag.js) - Google Analytics