Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获取24小时格式_Android_Android Calendar_Android Date_Date - Fatal编程技术网

Android 获取24小时格式

Android 获取24小时格式,android,android-calendar,android-date,date,Android,Android Calendar,Android Date,Date,我正在将时间戳转换为太阳能Hijri,做得很好,如下所示: private String getDate(long timestamp) { Date date = new Date(timestamp * 1000L); SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd/HH:mm", Locale.UK); String[] paths = sdf.format(date).

我正在将
时间戳
转换为
太阳能Hijri
,做得很好,如下所示:

    private String getDate(long timestamp) {
        Date date = new Date(timestamp * 1000L);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd/HH:mm", Locale.UK);
        String[] paths = sdf.format(date).split("/");
        CalendarTool ct = new CalendarTool(Integer.parseInt(paths[0]),
                Integer.parseInt(paths[1]),
                Integer.parseInt(paths[2]));
        return ct.getIranianDate().trim() + " - " + paths[3].trim();
    }
问题:我有24小时的时基,但当我有12:45或24:13时,总是显示00:45和00:13,但我需要12:45和00:13

我对12点和00点有问题


例如,我的
时间戳是:1515186060

您可以使用kk来实现这一点

simpDate = new SimpleDateFormat("kk:mm:ss");
如果你使用kk你将得到24:30左右的结果,但是如果你使用HH你可以得到00:30左右的结果。
或者简单地创建Calendar实例,通过

Calendar c = Calendar.getInstance();

int Hr24 = c.get(Calendar.HOUR_OF_DAY);
int Min = c.get(Calendar.MINUTE);

只要给我24小时就行了。我很确定
kk
会帮你的。无论如何同时检查新方式@JoJoRoid@噪声发生器。抱歉00:13。我觉得这种格式很奇怪:
“yyy/MM/dd/HH:MM”
您通常使用ISO标准
“yyy-MM-ddTHH:MM”
。或者它的一个变体(有/不在秒和/或时区)。作为一个旁白,考虑扔掉长期过时和臭名昭著的麻烦代码< SimpleDateFormat >代码>和朋友,并添加到Android项目中,以便使用<代码> java.时间>代码>,java java日期和时间API。和他一起工作真是太好了,我无法复制。你的
sdf
给了我12:45和00:13,正是你说的你需要的。