São leapseconds tomadas em conta no dotNet (ou C #)?

A estrutura DateTime cuida disso? Alguma outra class / struct?

ATUALIZAÇÃO:

Eu li agora que leapseconds são anunciados apenas 6 meses de antecedência, já que a rotação da Terra não é tão previsível …

Como não há possibilidade de implementar isso em datas futuras, posso imaginar que eles simplesmente os omitiram?

Acho que a resposta para ambas as suas perguntas é Não. Referência: http://silverlight.net/forums/t/12114.aspx

Até onde eu sei, a estrutura DateTime do .NET não manipula automaticamente os segundos bissextos. Eu não acho que você pode definir segundos maiores que 59 no DateTime do .NET. No entanto, em Java, você tem permissão para definir segundos para 0-61, porque o padrão ISO permite 2 segundos de leap por ano.

EDIT : eu tentei por pontapés:

Tentando Dim dt As New DateTime(2008, 12, 2, 12, 34, 61) no .net lança esta mensagem (61 sendo o número de segundos):

“Os parâmetros Hora, Minuto e Segundo descrevem um DateTime não representável.”

Não, não DateTime, já que o código-fonte não parece ter isso.

http://referencesource.microsoft.com/#mscorlib/system/datetime.cs