【问题标题】:convert string long format to long format [duplicate]将字符串长格式转换为长格式[重复]
【发布时间】:2020-07-23 05:44:09
【问题描述】:

这是我来自服务器的日期并将其存储在字符串 createddate 中:

createdDate = getIntent().getStringExtra("CreatedDate");

此处创建日期为"1586503375033"

当我将创建的日期发送到服务器时,我将发送为1586503375033

jsonobject.put("createdDate",createdDate);

我正在像上面那样发送 createdDate

如何删除双引号并将其发送为长格式

【问题讨论】:

  • 请三思。对于想要调试或检查的人来说,1586503375033 非常不可读且毫无意义。考虑以 UTC 格式发送 ISO 8601 格式:2020-04-10T07:22:55.033Z

标签: java android date


【解决方案1】:

使用 Long.valueOf(String) 将字符串转换为长字符串:

String text = "121315465465465465"; // example String
long value = Long.valueOf(text);

【讨论】:

  • 抱歉.. 已修复 ;) @ArvindKumarAvinash
【解决方案2】:

String 转换为Long,使用Long.parseLong(createdDate)

【讨论】:

    【解决方案3】:

    Long.parseLong(String); 这样就可以了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-18
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多