如何将以毫秒为单位的dotnet C#DateTime转换为具有毫秒值的Java.util.date时间对象的等效值

我有以下代码示例。

DateTime cdate = new DateTime(2014, 01, 01);
cdate.AddMilliseconds(100);


我需要以相同的毫秒数将此c#日期放入java.util.date对象。

Java.Util.GregorianCalendar date = new GregorianCalendar() { Time = new Date(0, 0, 0, 0, 0, 0) };

     date.Set((cdate.Year), (cdate.Month-1), cdate.Day, cdate.Hour, cdate.Minute, cdate.Second);


但是我无法获得毫秒。我还需要获得毫秒数。

最佳答案

在Java中,我们以这种方式将毫秒设置为Calendar(GregorianCalendar是Calendar)

Calendar.set(Calendar.MILLISECOND, value);

关于java - 将C#DateTime转换为GregorianCalendar日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28688992/

10-11 00:40