问题描述
如题。用SimpleDateFormat("yyyy-MM-dd:HH")格式化yyyy-MM-dd:HH-mm好像不行,是否要使用string方法截取?
解决方案
SimpleDateFormat s1 = new SimpleDateFormat("yyyy-MM-dd:HH-mm");SimpleDateFormat s2 = new SimpleDateFormat("yyyy-MM-dd:HH");Date d = new Date();System.out.println(s1.format(d));System.out.println(s2.format(s2.parse(s1.format(d))));
解决方案二:
SimpleDateFormat s1 = new SimpleDateFormat("yyyy-MM-dd:HH-mm");SimpleDateFormat s2 = new SimpleDateFormat("yyyy-MM-dd:HH");Date d = new Date();p(s1.format(d));//原始数据p(s2.format(s2.parse(s1.format(d))));//你要的结果
解决方案三:
是字符串到字符串的转换吧吧replaceAll("(.*:\d+).*", "$1")
解决方案四:
new SimpleDateFormat("yyyy-MM-dd:HH").format(new Date())
解决方案五:
是否是说输入"yyyy-MM-dd:HH-mm-ss"输出字符串"yyyy-MM-dd:HH"?
时间: 2024-10-31 03:53:10