转换C#日期时间为GregorianCalendar的日期

问题描述:

如何将DOTNET C#日期时间以毫秒转换为与我有以下的代码示例毫秒值转换C#日期时间为GregorianCalendar的日期

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中,我们设置毫秒到日历(GregorianCalendar的是日历)这样

Calendar.set(Calendar.MILLISECOND, value); 

试试这个 date.add(GregorianCalendar.MILLISECOND,cdate.Millisecond);