질문 - 날짜 형식

1995 단어 Django
문제 원인:
date_list = self.values('date_publish')  #       date_publish           
        for date in date_list:                   #          ,              ,           
            date = date['date_publish'].strftime('%Y/%m     ') #            ‘xxx /xxx    ’

만약 아래의 이 코드를 직접 출력하면 결과를 출력할 수 없다
print(date['date_publish'].strftime('%Y/%m      '))

이 코드를 출력한 결과가 2018/06 형식이면str
print(date['date_publish'].strftime('%Y/%m '))

그래서 중국어를 출력하고 싶다고 해서 바로 뒤에 넣으면 돼요.
4
print(date['date_publish'].strftime('%Y/%m '))+'    '
이렇게 하면 문제가 해결되고 앞의 페이지도 표시될 수 있다
날짜 양식은 전부 이후에 조회하기 편리하다
from datetime import datetime
dt = datetime.now()  
print   '  :(%Y-%m-%d %H:%M:%S %f): ' , dt.strftime( '%Y-%m-%d %H:%M:%S %f' )  
print   '  :(%Y-%m-%d %H:%M:%S %p): ' , dt.strftime( '%y-%m-%d %I:%M:%S %p' )  
print   '    %%a: %s '  % dt.strftime( '%a' )  
print   '    %%A: %s '  % dt.strftime( '%A' )  
print   '    %%b: %s '  % dt.strftime( '%b' )  
print   '    %%B: %s '  % dt.strftime( '%B' )  
print   '    %%c: %s '  % dt.strftime( '%c' )  
print   '       %s  '  % dt.strftime( '%w' )  
print   '       %s  '  % dt.strftime( '%j' )  
print   '       %s  '  % dt.strftime( '%U' ) 
print   '       %s  '  % dt.strftime( '%d' )

'''
    :
--------------------------------------------------------------
  :(%Y-%m-%d %H:%M:%S %f):  2015-03-08 23:30:42 181000
  :(%Y-%m-%d %H:%M:%S %p):  15-03-08 11:30:42 PM
    %a: Sun 
    %A: Sunday 
    %b: Mar 
    %B: March 
    %c: 03/08/15 23:30:42 
       0  
       067  
       10  
       08  
---------------------------------------------------
'''

좋은 웹페이지 즐겨찾기