Pythonを勉強中 vol.12

今日はPythonの日時に関して試してみた。

今作っているブログでURLを生成するのに
日付が絡んでくるためっすね。

まずは必要なライブラリをインポート。
>>> import time
>>> import datetime

現在の日付を取得する。
>>> now = datetime.date.today()
>>> print now
2007-12-26

年月日の形式にしてみる。
>>> print now.strftime('%Y年%m月%d日')
2007年12月26日

ブログのURL的なものを生成してみる。
>>> print '%s/%s/' % (now.strftime('%Y/%m/%d'), 'slug')
'2007/12/26/slug/'

これをDjangoで応用してみた。
Djangoだとurl.pyによりurlが管理されているので、
@models.permalink
def get_absolute_url(self):
return (
'weblog',
[self.post_date.strftime('%Y'), self.post_date.strftime('%m'), self.slug]
)

のようになったっす。

後、
PHPだと
print date('Y-m-d H:i:s')

2007-12-26 18:39:43

なものをPythonでやってみる。
>>> print datetime.datetime.today().strftime('%Y-%m-%d %H:%M:%S')
2007-12-26 18:42:17

なるほどね。
PHPと違うのがまず「%」を使用している所と、
時間が違う。
PHPだと「H:i:s」なのでPythonだと「%H:%M:%S」
になる。

まだまだ試すことがたくさんありますね。
Posted at: 
2007/12/26 18:15:43
0 Comments
0 TrackBacks
Tags: 
Python
Trackback: 
http://kishi-r.com/2007/12/26/python_vol12/trackback/

TrackBacks

まだ登録されていません。

Comments

まだ登録されていません。

Add Comment

Add Comment

kishirをフォローしましょう



あわせて読みたい 人気ブログランキング - kishi-r.com track feed

Categories