当前位置: 首页 > 知识库问答 >
问题:

如何在android中将时间格式utc转换为ist区域[重复]

司寇望
2023-03-14

我正在从jsonAPI“2017-03-16T17:23:44.860z”中获取类似于这样的时间字符串,并且我想转换印度标准时区格式,类似于3/16/2017 10:53:44 pm。最后是textview.settext(“3/16/2017下午10:53:44”)

共有1个答案

柴英博
2023-03-14

首先,您可以将UTC转换为当前时区

    String yourDate = "2017-03-16T17:23:44.860Z";
    String inputFormat = "yyyy-MM-dd'T'HH:mm:ss'Z'";
    String outputFormat = "MM/dd/yyyy hh:mm:ss a";
    SimpleDateFormat sdfInput = new SimpleDateFormat(inputFormat);
    SimpleDateFormat sdfOutput = new SimpleDateFormat(outputFormat);

    // Convert to local time zone
    sdfOutput.setTimeZone(TimeZone.getDefault());

   try {
        Date parsed = sdfInput.parse(yourDate);
        String outputDate = sdfOutput.format(parsed);
    } catch (Exception e) { 
        Log.e("formattedDateFromString", "Exception in                                     formateDateFromstring(): " + e.getMessage());
    }
 类似资料:
  • 输入:- 2018-01-19T17:04:54.923Z; 输出:-2018-01-19 17:04:54; 我怎样才能获得在所有浏览器中都能用JAVASCRIPT工作的通用逻辑

  • 我有一个方法可以生成一个随机的日期和时间。 打印输出类似于 我见过几个这样的问题和页面,但他们没有给我一个线索。

  • 我做了下面的代码,但我知道它是正确的或不是,请协助我做正确的方式时区转换。 我把UTC日期作为json字符串,转换成用户的时区格式,并显示Android端

  • 问题内容: 我正在使用MongoDB来存储我的数据。Mongo默认将时间戳存储在UTC中。我们在不同时区处理数据。我正在努力将UTC时间戳转换为PDT或IST时间戳。 试图构造一种方法来传递时区(将我的时间戳转换为时区)和timestamp(UTC)。返回指定时区的时间戳的方法。 问题答案: 您可以使用带有所需时区的dateformat并将其应用于日期

  • 在下面的示例中,我们正在尝试将“日期”从一种格式转换为其他格式,例如要转换为UTC格式,例如2021-07-26T18:37:15.490Z 有人能帮忙吗。 输入XML: 现有输出: XSLT代码: 参考URL:https://xsltfiddle.liberty-development.net/pNEj9dB/1

  • 之后,我想要一个有三个参数的方法 其中fromtz=“UTC”和toTZ=“IST”或CST或任何时区。