openerp レポートで希望の形式で日付を印刷する方法を教えてください。レポートにはrmlとopenofficeの両方を使用しています
フォームのデフォルトの日付形式
12/06/2013
レポート印刷時のデフォルトの日付形式
2013/06/12
私の希望のフォーマット
12-June-2013
御時間ありがとうございます
openerp レポートで希望の形式で日付を印刷する方法を教えてください。レポートにはrmlとopenofficeの両方を使用しています
フォームのデフォルトの日付形式
12/06/2013
レポート印刷時のデフォルトの日付形式
2013/06/12
私の希望のフォーマット
12-June-2013
御時間ありがとうございます
レポート py に次のコードを記述します。
import time
from datetime import datetime
'get_my_date': self.get_my_date, #Add this line in self.localcontext.update dictionary
def get_my_date(self, date):
return time.strftime('%d') + '-' + datetime.strptime(date, '%d-%m-%Y').strftime('%b') + '-' + time.strftime('%Y')
rml ファイルからこのメソッドを呼び出します。
<para style="P2"> [[ get_my_date(your_date) ]] </para>