Android 如何将UTC时间转换为格式日期?

Android 如何将UTC时间转换为格式日期?,android,Android,我从位置获取时间,它返回此修复的UTC时间,从1970年1月1日起以毫秒为单位 long gpstime = location.getTime(); 例如:gpstime=1395477208249 如何将格式转换为“yyyyMMddhhmmss” 用构造函数构造一个Date对象 使用“设置格式”来设置格式模式的字符串 用构造函数构造一个Date对象 使用“设置格式”来设置格式模式的字符串 用构造函数构造一个Date对象 使用“设置格式”来设置格式模式的字符串 用构造函数构造一个Date对象

我从位置获取时间,它返回此修复的UTC时间,从1970年1月1日起以毫秒为单位

 long gpstime = location.getTime();
例如:
gpstime=1395477208249

如何将格式转换为“yyyyMMddhhmmss”

  • 用构造函数构造一个
    Date
    对象

  • 使用“设置格式”来设置格式模式的字符串

  • 用构造函数构造一个
    Date
    对象

  • 使用“设置格式”来设置格式模式的字符串

  • 用构造函数构造一个
    Date
    对象

  • 使用“设置格式”来设置格式模式的字符串

  • 用构造函数构造一个
    Date
    对象

  • 使用“设置格式”来设置格式模式的字符串


  • 首先,我们只想确保location.getTime()将返回修复的时间,而不是当前时间。您可以通过以下方式转换为本地文件:

    Calendar calendar = Calendar.getInstance();
    TimeZone timezone = calendar.getTimeZone();
    
    SimpleDateFormat formattedDate = new SimpleDateFormat("yyyyMMddhhmmss");
    formattedDate.setTimeZone(timezone);
    

    首先,我们只想确保location.getTime()将返回修复的时间,而不是当前时间。您可以通过以下方式转换为本地文件:

    Calendar calendar = Calendar.getInstance();
    TimeZone timezone = calendar.getTimeZone();
    
    SimpleDateFormat formattedDate = new SimpleDateFormat("yyyyMMddhhmmss");
    formattedDate.setTimeZone(timezone);
    

    首先,我们只想确保location.getTime()将返回修复的时间,而不是当前时间。您可以通过以下方式转换为本地文件:

    Calendar calendar = Calendar.getInstance();
    TimeZone timezone = calendar.getTimeZone();
    
    SimpleDateFormat formattedDate = new SimpleDateFormat("yyyyMMddhhmmss");
    formattedDate.setTimeZone(timezone);
    

    首先,我们只想确保location.getTime()将返回修复的时间,而不是当前时间。您可以通过以下方式转换为本地文件:

    Calendar calendar = Calendar.getInstance();
    TimeZone timezone = calendar.getTimeZone();
    
    SimpleDateFormat formattedDate = new SimpleDateFormat("yyyyMMddhhmmss");
    formattedDate.setTimeZone(timezone);
    
    请看这个好吗?请看这个好吗?请看这个好吗?请看这个好吗?请看这个好吗??