Here you can find the source of dateTimeToFMDateTime(Calendar dateTime)
public static double dateTimeToFMDateTime(Calendar dateTime)
//package com.java2s; //License from project: Apache License import java.util.Calendar; import java.util.Date; public class Main { public static double dateTimeToFMDateTime(Calendar dateTime) { int y = dateTime.get(Calendar.YEAR); int m = dateTime.get(Calendar.MONTH); int d = dateTime.get(Calendar.DAY_OF_MONTH); int h = dateTime.get(Calendar.HOUR_OF_DAY); int n = dateTime.get(Calendar.MINUTE); int s = dateTime.get(Calendar.SECOND); int datePart = ((y - 1700) * 10000) + ((m + 1) * 100) + d; int timePart = (h * 10000) + (n * 100) + s; return datePart + (timePart / 1000000.0); }//from w w w . java 2s . c o m public static double dateTimeToFMDateTime(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); return dateTimeToFMDateTime(calendar); } }