如何将Java.Util.Date转换为System.DateTime

Dv_MH

在Xamarin.Android中,您可以同时使用.NET和Java。

我得到Java.Util.Date的返回值,然后需要输入与仅使用System.DateTime的参数相同的值

这是我目前的做法

public static DateTime ConvertJavaDateToDateTime(Date date)
{
    var a = date.ToGMTString();
    var b = date.ToLocaleString();
    var c = date.ToString();
    DateTime datetime = DateTime.ParseExact(date.ToGMTString(), "dd MMM yyyy HH:mm:ss 'GMT'", CultureInfo.InvariantCulture);
    return datetime;
}

但是,在每个月的前9天中,我一天只得到1位数字,而DateTime.ParseExact函数正在寻找dd(即一天中的2位数字)。

a是值为“ 2014年9月1日14:32:25 GMT”的字符串

b是值为“ 1 Sep 2014 16:32:25”的字符串

c是值为“ Mon Sep 01 16:32:25 EET 2014”的字符串

我希望我可以找到一个简单,快速,可靠和一致的解决方案来解决这个问题:D

丹尼斯

java.util.Date有一个getTime()方法,该方法以毫秒值返回日期。该值是格林尼治标准时间1970年1月1日以来的毫秒数。

有了这些知识,您可以构造一个System.DateTime与该值匹配,如下所示:

public DateTime FromUnixTime(long unixTimeMillis)
{
    var epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
    return epoch.AddMilliseconds(unixTimeMillis);
}

此答案中的方法

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将java.util.date转换为java.sql.date?

来自分类Dev

如何将java.util.Date转换为Java8 java.time.YearMonth

来自分类Dev

如何将java.util.Date对象转换为Calendar对象?

来自分类Dev

如何将Integer(例如19000101)转换为java.util.Date?

来自分类Dev

如何将日期时间从 sqlserver 转换为 java.util.Date

来自分类Dev

如何将Oracle DateTime转换为Date

来自分类Dev

如何将Datetime转换为文本Date JS

来自分类Dev

如何将包含Oracle Date的对象转换为DateTime?

来自分类Dev

如何将java.sql.Timestamp转换为DateTime?

来自分类Dev

如何将int转换为DateTime

来自分类Dev

如何将文本转换为 DateTime?

来自分类Dev

我们如何将com.datastax.driver.core.LocalDate转换为java.util.Date?

来自分类Dev

将字符串转换为java.util.date

来自分类Dev

将DStream [java.util.Date]转换为DStream [String]

来自分类Dev

将字符串转换为java.util.date

来自分类Dev

将 ZonedDateTime 转换为 java.util.Date

来自分类Dev

如何将java.util.List [java.lang.Double]转换为Scala的List [Double]?

来自分类Dev

如何将java.io.ObjectInputStream转换为java.util.stream.Stream?

来自分类Dev

将System :: Datetime转换为QDateTime

来自分类Dev

将datetime转换为Date对象

来自分类Dev

将filename-date转换为datetime

来自分类Dev

DateTime从PHP到Java(Android):如何将字符串转换为DateTime对象?

来自分类Dev

如何将java.util.stream.Stream <Something>转换为kotlin.Sequence <Something>

来自分类Dev

如何将org.joda.time.LocalDateTime转换为java.Util.Calendar?

来自分类Dev

如何将java.util.stream.Stream转换为数组?

来自分类Dev

如何将 String 转换为 java.util.date 以使其可插入到类型为“DATE”的 mysql 数据库列中?

来自分类Dev

如何将datetime.date.today()转换为UTC时间?

来自分类Dev

如何将PyQt5中的QDate转换为datetime.date?

来自分类Dev

如何将Datetime转换为Date并在Where子句中使用?

Related 相关文章

  1. 1

    如何将java.util.date转换为java.sql.date?

  2. 2

    如何将java.util.Date转换为Java8 java.time.YearMonth

  3. 3

    如何将java.util.Date对象转换为Calendar对象?

  4. 4

    如何将Integer(例如19000101)转换为java.util.Date?

  5. 5

    如何将日期时间从 sqlserver 转换为 java.util.Date

  6. 6

    如何将Oracle DateTime转换为Date

  7. 7

    如何将Datetime转换为文本Date JS

  8. 8

    如何将包含Oracle Date的对象转换为DateTime?

  9. 9

    如何将java.sql.Timestamp转换为DateTime?

  10. 10

    如何将int转换为DateTime

  11. 11

    如何将文本转换为 DateTime?

  12. 12

    我们如何将com.datastax.driver.core.LocalDate转换为java.util.Date?

  13. 13

    将字符串转换为java.util.date

  14. 14

    将DStream [java.util.Date]转换为DStream [String]

  15. 15

    将字符串转换为java.util.date

  16. 16

    将 ZonedDateTime 转换为 java.util.Date

  17. 17

    如何将java.util.List [java.lang.Double]转换为Scala的List [Double]?

  18. 18

    如何将java.io.ObjectInputStream转换为java.util.stream.Stream?

  19. 19

    将System :: Datetime转换为QDateTime

  20. 20

    将datetime转换为Date对象

  21. 21

    将filename-date转换为datetime

  22. 22

    DateTime从PHP到Java(Android):如何将字符串转换为DateTime对象?

  23. 23

    如何将java.util.stream.Stream <Something>转换为kotlin.Sequence <Something>

  24. 24

    如何将org.joda.time.LocalDateTime转换为java.Util.Calendar?

  25. 25

    如何将java.util.stream.Stream转换为数组?

  26. 26

    如何将 String 转换为 java.util.date 以使其可插入到类型为“DATE”的 mysql 数据库列中?

  27. 27

    如何将datetime.date.today()转换为UTC时间?

  28. 28

    如何将PyQt5中的QDate转换为datetime.date?

  29. 29

    如何将Datetime转换为Date并在Where子句中使用?

热门标签

归档