Dear Friends,
How to split month and year from date field and fetch that result in char field.Please advice me guys to done this.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Dear Friends,
How to split month and year from date field and fetch that result in char field.Please advice me guys to done this.
Try this friend:
import time
import datetime
from datetime import date
from datetime import datetime, date, time
ref_id = False
y = False
m = False
state = False
d = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
print d
d_ref = datetime.strptime("2011-01-11","%Y-%m-%d")
print d_ref
d_to = datetime.strptime("2012-01-31","%Y-%m-%d")
print d_to
if d_ref < d_to :
d_ref = d_to
y = d_to.year
m = d_to.month
day = d_to.day
print y
print m
print day
print d
print (str(y),str(m),str(01))
You can eliminate the day :)
Regards.
Hi,,
Try this script:-
date = datetime.strptime(date_field, DEFAULT_SERVER_DATE_FORMAT)
month = date.month
year = date.year
Hope this helps..
Hi Vadivel,
From Date field you will get date as string, first convert it to datetime object type using:
date = datetime.strptime([your string date], "%Y-%m-%d")
then you can simply use datetime attributes to get month and year as:
" print date.month, print date.year......."
To show it in another field you can use on_change() method of [your date] field.
Don't forgot to import datetime at top as;
"from datetime import datetime"
Hope it helps you !
| 関連投稿 | 返信 | ビュー | 活動 | |
|---|---|---|---|---|
|
0
3月 15
|
4051 | |||
|
0
7月 15
|
3436 | |||
|
1
3月 15
|
5473 | |||
|
3
6月 25
|
2236 | |||
|
1
1月 25
|
18797 |
1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.