我得到的旅行证实如下:"SQ 966 E 27JUL SINCGK"= "Airline Space Flight Space BookingClass Space Date_with_Month_as_name Space 3LetterFrom 2LetterTo".我可以使用正则表达式将所有这些切成碎片,然后将其提交到网站.但该网站预计将于2009年7月27日或27日至少27/07.有没有办法根据输入中的一个部分转换正则表达式结果.1月 - > 01,2月 - > 02 ... 12月 - > 12.
(正则表达式是Java)
DateFormat是一个更合适的类:
DateFormat output = new SimpleDateFormat("dd/MM", Locale.US);
DateFormat input = new SimpleDateFormat("dd MMM", Locale.US);
System.out.println(output.format(input.parse("24 Dec")));
Run Code Online (Sandbox Code Playgroud)
输出:
24/12