コード例 #1
0
ファイル: dialect.py プロジェクト: daminichopra/crate-python
 def process(value):
     if value is not None:
         assert isinstance(value, datetime)
         if value.tzinfo is not None:
             raise TimezoneUnawareException(DateTime.TZ_ERROR_MSG)
         return value.strftime('%Y-%m-%dT%H:%M:%S.%fZ')
     return value
コード例 #2
0
ファイル: dialect.py プロジェクト: mnjstwins/crate-python
 def process(value):
     if value is not None:
         assert isinstance(value, datetime)
         if value.tzinfo is not None:
             raise TimezoneUnawareException("Timezone aware datetime objects are not supported")
         return value.strftime('%Y-%m-%dT%H:%M:%S.%fZ')
     return value
コード例 #3
0
 def process(value):
     if value is not None:
         assert isinstance(value, datetime)
         if value.tzinfo is not None:
             raise TimezoneUnawareException(DateTime.TZ_ERROR_MSG)
         value_utc = value.replace(tzinfo=timezone.utc)
         return int(value_utc.timestamp() * 1000)
     return value