比如String str = "2014-3-17 14:09";输出date类型是Mon Mar 17 14:00:09 CST 2014。我想要的输出结果是date类型的2014-3-17,求解。
数据库那边用的是date类型是数据,验证格式要等于2014-3-17这个格式。。客户端输入的值也是2014-3-17这种格式。我想要输出的结果是2013-3-17而不是);//Mon Mar 17 00:00:00 CST 2014
追答你描述的问题不是很清楚,其他几个回答的人都误解,还以为是直接在java里面进行日期字符串转换。现在我也不是特别清楚你的意思到,只能大概觉得你可能是要在客户端进行验证同时对数据库进行操作,在客户端进行验证可以用javascript进行正则表达式的判断实现。如果是向数据库进行的话,在创建表的时候,使用to_data(s,format)函数即是将s字符串转换成format格式的date类型数据。
本回答被提问者采纳