첫 번째 생각은 strftime으로 sring으로 변환 한 다음 각 숫자를 분할하고 int로 변환하고 해당 배열 / 목록을 직렬화하는 것입니다.
다음은 각 중요한 속성에 액세스하고 튜플 / 목록을 보내는 것입니다.
In [13]: t=now();t.year, t.month, t.day, t.hour, t.minute, t.second, t.microsecond
Out[13]: (2020, 3, 4, 12, 7, 23, 387693)
그러나 시대 이후 초를 사용하는 방법도 있습니까?
의외로 많은 정보를 찾을 수 없습니다.
DjangoJSONEncoder를 찾은 후 가장 간단하다고 생각합니다. 그러나 이것에 알려지지 않은 캐비 오트가 있는지 모르겠습니다.
# PYTHON
from django.utils import timezone as tz
t = tz.now()
from django.core.serializers.json import DjangoJSONEncoder
json.dumps(t, cls=DjangoJSONEncoder)
Out[18]: '"2020-03-04T12:07:30.323Z"'
t
Out[19]: datetime.datetime(2020, 3, 4, 12, 7, 30, 323666, tzinfo=<UTC>)
// JS
new Date("2020-03-04T12:07:30.323Z")
Date Wed Mar 04 2020 14:07:30 GMT+0200 (Eastern European Standard Time)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다