转换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);