1

openerp レポートで希望の形式で日付を印刷する方法を教えてください。レポートにはrmlとopenofficeの両方を使用しています

フォームのデフォルトの日付形式

 12/06/2013

レポート印刷時のデフォルトの日付形式

 2013/06/12

私の希望のフォーマット

 12-June-2013

御時間ありがとうございます

4

2 に答える 2

0

レポート 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>
于 2013-06-12T05:45:29.557 に答える