1.写一个方法,将Date类型转为String类型/将String类型转为Date类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.写一个方法,将Date类型转为String类型/将String类型转为Date类型相关的知识,希望对你有一定的参考价值。

1.写一个方法,将Date类型转为String类型/将String类型转为Date类型
2.写一个排序方法,任意/快速查找
3.写一个方法将excel中的数据导入到程序中
面试问题:
1.多人访问网站,如何减轻服务器压力(程序实现,考虑Hibernet中的方法)
2.多个人访问数据序,一个对数据序进行了修改,而另一个人已在修改前查询到页面,当点击打印时,该怎样做,才能能到修改后的最新数据。

将String类型转为Date类型
public bool IsDateTime(string time)

try

DateTime.ParseExact(time, "yyyyMMdd hh:mm:ss", new System.Globalization.CultureInfo("zh-CN", true)).ToString();
return true;

catch

return false;

参考技术A public bool IsDateTime(string time)

try

DateTime.ParseExact(time, "yyyyMMdd hh:mm:ss", new System.Globalization.CultureInfo("zh-CN", true)).ToString();
return true;

catch(Exception e)

e.printStackTrace();
return false;

Java String类型的日期怎么转为Date类型,不要SimpleDateFormat给的固定形式,因为String有多个长度时间

做项目涉及到时间的大多数用的都是String类型,极少数会用到Date类型,因为Date类型在传值时可能传的形式不一样会出现类型不匹配的问题,进而使数据无法存储在数据库中!所以前端可以用date类型数据传到后台,在后台用string类型存储到数据库!在我做的项目中都是用String类型存Date数据,这个影响不大!为什么要转换为data类型呢?

比如说:更新时间可以用String存储也就是数据库的varchar,更新时间在修改的时候也可以直接拿到当前时间设置进去,读取的时候也不用转换类型,直接使用字符串就行,很简单

String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());

obj.setUpdateTime(date);

数据库: 

Java: 

创建时间,是第一次创建的当前时间,也可以用String类型存储Date数据,这些都是可以用字符串来存储的.

我做的项目现在都是用String存储Date数据,这样也不会出现类型不匹配的问题,也能很好并且简单的处理好时间的数据!

参考技术A 写多分支判断吧,每个分支用不同的format就行了追问

你可以写个案例给我参考一下吗?我用了,但是没成功,不知道是不是我写的有问题

追答public static String formatDate(Date date, String pattern) 
        if (date == null)
        
            return "";
        
        if (StringUtils.isBlank(pattern))
        
            return formatDate(date);
        
        SimpleDateFormat simpleDateFormat = null;
        try
        
            simpleDateFormat = new SimpleDateFormat(pattern);
         catch (Exception e)
        
            e.printStackTrace();
            return formatDate(date);
        
        return simpleDateFormat.format(date);
    

本回答被提问者采纳

以上是关于1.写一个方法,将Date类型转为String类型/将String类型转为Date类型的主要内容,如果未能解决你的问题,请参考以下文章

java String 转 Date 请问怎么将“Wed Nov 03 00:00:00 CST 2010”格式转为Date类型?

json中的String类型的日期为啥自动转换成date类型

怎么将long类型转换成date

java 中怎么把字符串转为oracle date类型

java将数据转换成json时,日期类型为空时报错, 我不想让报错 ,为空时 就直接转为空

Java String类型的日期怎么转为Date类型,不要SimpleDateFormat给的固定形式,因为String有多个长度时间