Это действительно выглядит для меня как ошибка:
public static void main(String[] args) throws FileNotFoundException, IOException {
System.err.println(Locale.getDefault());
}
запускать это с отпечатками java 5 или java 6: 'nl_NL' java7: 'en_US'
Служба времени Windows реализует NTP. Вот реализация C # клиента NTP . Графический интерфейс Windows, использующий его, можно найти в Клиент простого протокола сетевого времени . Это Валер Бокан.
Вы можете использовать функцию NetRemoteTOD .
Пример из http://bytes.com/groups/net-c/246234-netremotetod- использование :
// The pointer.
IntPtr pintBuffer = IntPtr.Zero;
// Get the time of day.
int pintError = NetRemoteTOD(@"\\sony_laptop", ref pintBuffer);
// Get the structure.
TIME_OF_DAY_INFO pobjInfo = (TIME_OF_DAY_INFO)
Marshal.PtrToStructure(pintBuffer, typeof(TIME_OF_DAY_INFO));
// Free the buffer.
NetApiBufferFree(pintBuffer);
Вы можете попробовать установить дневное время на порт 13:
System.Net.Sockets.TcpClient t = new System.Net.Sockets.TcpClient ("yourmachineHOST", 13);
System.IO.StreamReader rd = new System.IO.StreamReader (t.GetStream ());
Console.WriteLine (rd.ReadToEnd ());
rd.Close();
t.Close();