gooderp18绿色标准版
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

31 lines
1.0KB

  1. # -*- coding: utf-8 -*-
  2. # Part of Odoo. See LICENSE file for full copyright and licensing details.
  3. import locale
  4. import time
  5. import datetime
  6. if not hasattr(locale, 'D_FMT'):
  7. locale.D_FMT = 1
  8. if not hasattr(locale, 'T_FMT'):
  9. locale.T_FMT = 2
  10. if not hasattr(locale, 'nl_langinfo'):
  11. def nl_langinfo(param):
  12. if param == locale.D_FMT:
  13. val = time.strptime('30/12/2004', '%d/%m/%Y')
  14. dt = datetime.datetime(*val[:-2])
  15. format_date = dt.strftime('%x')
  16. for x, y in [('30', '%d'),('12', '%m'),('2004','%Y'),('04', '%Y')]:
  17. format_date = format_date.replace(x, y)
  18. return format_date
  19. if param == locale.T_FMT:
  20. val = time.strptime('13:24:56', '%H:%M:%S')
  21. dt = datetime.datetime(*val[:-2])
  22. format_time = dt.strftime('%X')
  23. for x, y in [('13', '%H'),('24', '%M'),('56','%S')]:
  24. format_time = format_time.replace(x, y)
  25. return format_time
  26. locale.nl_langinfo = nl_langinfo
上海开阖软件有限公司 沪ICP备12045867号-1