Я собираюсь сказать Java также. При рассмотрении его с точки зрения зрелости намного больше времени и усилия были израсходованы Sun (и другие) в том, чтобы заставлять JVM работать над платформами не-Windows.
Напротив, Моно определенно второй гражданин класса в экосистеме.NET.
В зависимости от того, кто Ваши целевые клиенты, можно ли также найти, что существует реальный pushback против использования Моно - Novell предлагает тот же вид поддержки поставщика Моно, который Вы получили бы для Java или.NET в Windows?
при основном предназначении для хостинга сервиса на Windows имело бы смысл рассматривать этот выбор, но так как Вы нацелены на Linux, прежде всего, это походит своего рода на легкую задачу мне.
Используйте time.mktime () для преобразования временного кортежа (по местному времени) в секунды с начала Эпохи, затем используйте datetime.fromtimestamp () чтобы получить объект datetime.
from datetime import datetime
from time import mktime
dt = datetime.fromtimestamp(mktime(struct))
Вот так:
>>> structTime = time.localtime()
>>> datetime.datetime(*structTime[:6])
datetime.datetime(2009, 11, 8, 20, 32, 35)