java如何将日期字符串解析为整数变量?
我有一个String
,格式如下:"dd-MM-yyyy"
。我试图将字符串的dd
部分保存到整数day
变量中。我想对MM
和yyyy
部分String
做同样的事情。我可以想象,每当"/" char
位于for
循环中的当前索引时,使用for循环解析String
来分离String
如何将包含日期的String
分别拆分为日、月和年,并将其拆分为整数变量,以便进行操作?也许将这个String
转移到一个Date
对象会更容易,因为有一个成员方法或字段可以处理这个问题(只是一个想法)
# 1 楼答案
那么请具体说明你使用的语言
基本上,每种语言都提供函数来解析字符串到日期,然后得到日期、月份和年份
在JS中
同样在爪哇
# 2 楼答案
你可以用
使用Java8
# 3 楼答案
可以使用
String.split(String regex)
方法将日期解析为String
的数组,然后将每个值转换为intJavaDoc:
阅读更多信息:String.split
# 4 楼答案
你会发现
String.split(String regex)
方法对你的案例很有用因此,在您的情况下,您可以将字符串拆分并使用拆分部分: