如何将dotnet C#DateTime以毫秒转换为具有毫秒值的Java.util.date时间对象的等效值
我有以下代码示例。
DateTime cdate = new DateTime(2014, 01, 01);
cdate.AddMilliseconds(100);
我需要这个c#date到相同毫秒的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);
但我无法获得毫秒。我也需要毫秒。
答案 0 :(得分:3)
在Java中,我们将毫秒设置为Calendar(GregorianCalendar是Calendar)
Calendar.set(Calendar.MILLISECOND, value);
答案 1 :(得分:0)
试试这个 date.add(GregorianCalendar.MILLISECOND,cdate.Millisecond);