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

Java中的数据格式转换不起作用

郭洋
2023-03-14

在我的Android应用程序的Java中,我试图在XML中显示日期和时间,我从API响应中获得“StartDateTime”。以下是详细情况:

这是我从API响应中得到的:

"startDateTime": "2021-06-26T13:30:00Z"
import java.text.SimpleDateFormat;
import java.util.TimeZone;

TextView tvStartDateTime;

tvStartDateTime = itemView.findViewById(R.id.tvStartDateTime);

SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm");
format.setTimeZone(TimeZone.getTimeZone("GMT"));
String dateTime = format.format(match.getStartDateTime());
holder.tvStartDateTime.setText(dateTime);
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/tvStartDateTime"
    android:textColor="@color/black"
    android:maxLines="1"
    android:textSize="16sp"
    android:paddingLeft="@dimen/side_padding"
    android:paddingRight="@dimen/side_padding"
    android:paddingTop="@dimen/side_padding"
/>

共有1个答案

谭桐
2023-03-14

尝试下面的代码,它会帮助你。

  LocalDateTime datetime  = LocalDateTime.ofInstant(Instant.parse(match.getStartDateTime()),TimeZone.getTimeZone("GMT").toZoneId() );
  DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm");
  holder.tvStartDateTime.setText(formatter.format(datetime));
 类似资料:
  • 问题内容: 这是我的xml文档。我只想使用xml签名对userID部分进行签名。我正在使用xpath转换来选择该特定元素。 我正在使用以下代码添加转换: 但是我得到以下内容: 因此,我尝试删除xmlns部分。 但是它在整个文档上签名并给出以下消息: 问题是什么? 编辑 正如@JörnHorstmann所说,消息只是一条日志或类似的东西。现在的问题是,即使在给xpath查询后,整个文档也会被签名,而

  • Excel转KML        在“数据处理”菜单栏中,点击“Excel转KML”,弹出对话框,点击打开XLS,选择要转换的Excel文件(可以添加LSV文件夹下示例数据中的EXCEL2KML示例数据.xls进行测试),读取完成后,可以在上方的表格里看到Excel里的信息。在Excel表格内容的下面分了两块,左侧一块为经纬度和气泡内容的选择,右侧一块是对要生成的kml图层的风格的设置。    

  • 后端返回数据格式无法进行修改,都是双引号转义符, 根据以上代码期待转成下面格式

  • 上边格式如何转换为以下格式

  • 目前跟海康的设备进行对接,从设备获取的视频码流是mpeg-ps的,前端网页无法直接进行播放,需要转换成mpeg-4的;目前预计的方式就把mpeg-ps的流送入到海康的播放库解码成YUV数据返回,可是好像没找到对应YUV转换成MP4的资源教程,求助

  • 我需要将长数据格式(long)转换为宽格式(wide),条件如下(如果可能): 1) 所有数据文件都将是具有相同结构(id、名称、值)的长格式(long),但每个数据文件将具有不同的变量、值和变量数: 2) 每个数据文件将是不同的变量混合物(因子、整数、数字)。有些因素可能每个案例都有多个级别(从长远来看是水果和肉),我想为这些因素中的每个级别创建一个单独的虚拟变量(逻辑)。因子和数值变量的数量将