在做项目中,我写一个接口是供手机端调用的,目的是为了保存手机端一些测试的数据。在做的过程中,遇到了日期转换格式的问题,花了点时间去思考解决的方法。
后来,通过网上查到一些资料以及自己动手实践,终于把这个小问题解决了。
手机端传的日期字符串是这样的:Fri Sep 01 00:00:00 EDT 1950。而存入到表中需要把它转为日期格式为:“1950-09-01”。所以,需要进行转换,这里我巧妙的运用了java的SimpleDateFormat 这个类,先是一次parse()把字符串转为Date类型,之后再用format()方法把Date转为想要的日期格式的字符串。下面附上我的代码:
其中E:代表周 可以从网上搜一下simpleDateFormat格式