Tag: android date

使用SimpleDateFormat时,未知的模式字符’x’

我试图使用SimpleDateFormat格式化Date到String ,而im使用的模式就是这个 “YYYY-MM-dd’T’HH:MM:ss.SSSxxx” 但到达这条线时 SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss.SSSxxx”); 我得到以下exception: java.lang.IllegalArgumentException:java.text.SimpleDateFormat.validatePattern(SimpleDateFormat.java:323)java.text.SimpleDateFormat.validatePattern(SimpleDateFormat.java:323)java.text.SimpleDateFormat的java.text.SimpleDateFormat.validatePatternCharacter(SimpleDateFormat.java:323)中的未知模式字符’x’。 SimpleDateFormat.java:365)at java.text.SimpleDateFormat。(SimpleDateFormat.java:258) 我试图实现的格式是“ 2017-06-16T12:19:59.001 + 02:00 ” 根据文档这种模式应该工作什么错了? 编辑为了澄清,我尝试使用xxx和XXX 在XXX的情况下我得到java.lang.IllegalArgumentException:未知的模式字符’X’

Android显示日期从一周到另一周像(周四到周四)

过去两天我一直坚持这个问题。 我的问题是:如何显示从一周到另一周(周四到周四)的日期? 例如: 1/30/2014 to 2/6/2014 要么 30 jan 2014 to 6 feb 2014 当周完成然后它的变化喜欢: 2014年2月6日至2014年2月13日 要么 2014年2月6日至2014年3月13日 任何帮助或示例代码将受到高度赞赏。

如何从java中的特定日期获取前7个日期?我从当前日期获得7个日期,但我想从特定日期开始

//explain public class DateLoop { static String finalDate; static String particularDate; public static void main(String[] args) { // TODO Auto-generated method stub SimpleDateFormat sdf = new SimpleDateFormat(“dM-yyyy “); Calendar cal = Calendar.getInstance(); particularDate = “2-1-2018”; // get starting date cal.add(Calendar.DAY_OF_YEAR, -7); // loop adding one day in each iteration for(int i = 0; i< 7; […]

将日期字符串转换为其他格式

我有一个字符串,其中包含YYYY-MM-DD格式的日期。 您如何建议我以最佳方式将其转换为DD-MM-YYYY格式? 这就是我天真的做法: import java.util.*; public class test { public static void main(String[] args) { String date = (String) args[0]; System.out.println(date); //outputs: YYYY-MM-DD System.out.println(doConvert(date)); //outputs: DD-MM-YYYY } public static String doConvert(String d) { String dateRev = “”; String[] dateArr = d.split(“-“); for(int i=dateArr.length-1 ; i>=0 ; i–) { if(i!=dateArr.length-1) dateRev += “-“; dateRev += dateArr[i]; […]