Con un Leap Second on the horizon for June this year mi sono chiesto se il framework .Net è consapevole del secondo? Il secondo in più deve essere inserito dopo l'ultimo secondo del 30 giugno in modo UTC sarà ufficialmente:I metodi DateTime di .Net sono in grado di riconoscere un secondo salto?
2012 June 30, 23h 59m 59s
2012 June 30, 23h 59m 60s
2012 July 1, 0h 0m 0s
È il framework .Net in grado di gestire questo? Ha importanza anche se Windows is not Leap Second aware? Ciò influenzerà le app in mono in esecuzione su O/S che sono Leap Second aware?
EDIT:
Per espandere su questo un po 'mi sto immaginando uno scenario in cui una soluzione basata su Java su Linux (che è secondo intercalare a conoscenza) chiama un servizio Web .Net passando qualcosa che è un timestamp valido in Java ma è fuori dai limiti per .Net. Ci sono delle strutture che la supportano (come forse Noda Time)?
Vedi http://stackoverflow.com/questions/781370/are-leapseconds-taken-in-account-in-dotnet-or-c – afrischke