2013-02-07 4 views
0

안녕하십니까, web2py의 날짜 형식에 문제가 있습니다. 나는 단지 월 - 일 - 년을 보여주고 싶지만 나는 연중 월 - 일 시간 - 분 - 초를 얻고있다. Heres는 내가 그것을 표시 나는Web2py 날짜 형식

db.define_table('time', 
    Field('date_made', 'datetime', default=request.now)) 

을 사용하고 코드와 지정된 출력은 다음과 같습니다 2013년 1월 15일이 12시 24분 20초 내가 출력이보고 싶어 하나 같은 2013년 1월 15일 또는 1-15-2103 시간이 없으므로 날짜를 비교할 수 있습니다. 사이트에서 이미 검색 한 결과이 Formatting date in Web2py Python을 찾았지만 필드에 정의하려고하기 때문에 정확하게 구현하고 싶지 않습니다.

+2

왜 Field ('date_made', 'date')를 사용할 수 없습니까? – samaras

답변

-1

저는 web2py도 시작 했으므로 이것이 도움이 될지 안다. 어쩌면이 일을하는 것이 도움이 될 수 있도록하지만, 필드의 형식을 정의 할 수 있습니다 :

Field('date_made', 'datetime', default=request.now, format=('%d-%m-%Y')) 
+0

이것은 작동하지 않습니다. –

1

web2py의 날짜의 입력 형식을 만들 수있는 올바른 방법 내가이 도움말을 희망

db.define_table('time', 
    Field('date_made', 'datetime', default = request.now, requires = IS_DATE(format=('%d-%m-%Y')))) 
0

입니다. ...

from datetime import datetime 
db.define_table('time', 
    Field('date_made', 'datetime', default=lambda:datetime.now())