如何将数据从一种格式转换为另一种格式
问题描述:
我以这种格式存储了我的日期yyyy-mm-dd
并且我将此日期保存为此格式的字符串。现在我有字符串,我想知道如何在3个不同的字符串中获得yyyy
,mm
或dd
。如何将数据从一种格式转换为另一种格式
答
如果您确定每次都知道它将采用相同的格式,则可以对该字符串执行字符串拆分,并从结果数组中获取值。
String date = "2011-06-15";
String[] dates = date.split("-");
String year = dates[0];
String month = dates[1];
String day = dates[2];
如果您的日期以不同的格式结束,这将不起作用。
答
data = "2011-06-15";
String[] strings = data.split("-");
// strings[0] = "2011"
// strings[1] = "06"
// strings[2] = "15"
你有没有尝试过的DateFormat这里[链接](http://developer.android.com/reference/java/text/DateFormat.html) – Gopal 2011-06-15 17:59:44
我没有DateFormat的,我有一个字符串:字符串数据=“2011-06-15”类似的东西......我需要2011,06和15在3 differents字符串 – Gabrielle 2011-06-15 18:03:11