gpt4 book ai didi

java - 将日期从 C# Web 方法格式化为 java android?

转载 作者:太空宇宙 更新时间:2023-11-04 12:25:41 25 4
gpt4 key购买 nike

我有一个 C# Web API,它返回格式如下的日期

"CreatedDate":"\/Date(1468595175500-0000)\/"

我的android应用程序得到了它,但它是一个字符串类型。那么如何将它转换为Android中的Date对象呢?

最佳答案

第一部分(在 - 字符之前)看起来像时间戳。通过将其作为时间戳进行测试,我得到了日期 Fri Jul 15 17:06:15 CEST 2016因此,我建议准确检查格式以及 - 字符后面的部分代表什么,以便以方便的方式处理它。

否则,对于第一部分,您可以使用正则表达式来捕获时间戳并创建一个像这样的 java 日期:

       Pattern compile = Pattern.compile("Date\\((\\d+)\\-");
Matcher matcher = compile.matcher(data);
boolean find = matcher.find();
String timestamp = matcher.group(1);
Date date = new Date(timestamp);

关于java - 将日期从 C# Web 方法格式化为 java android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38419844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com