Date Master
Project description
=======================
This is a project that helps you to manage and display your entered date based on your requirement. Here I listed the use cases of date_master
1) Change the order of date
Eg: dd/mm/yyyy to yyyy/mm/dd
2) Change the format of your date(integer to string or string to interger)
Eg: 31/8/2022 to 31/August/Two Thousand and Twenty Two
3) Change the split value
Eg: 31 / 8 / 2022 to 31 | 8 | 2022
Parameters
1) date = Date that you have entered(value type = Integer)
2) order = Specifies the order of your date that you want to display(value type = String)
3) format = Specifies the format of your date that you want to display string(str) or integer(int)(value type = String)
4) split_by = Specifies the split value(value type = String)
General constraints
1) beautiful_date param must be a dict of values
2) 'date' is a mandatory param for all your request in dd,mm,yyyy format
Installing
pip install date-master
Usage
from date_master.date import beautiful_date
date = [31, 8, 2022]
order = ['DD','YYYY','MM']
format = ['int','str','str']
split_by = ['|']
params = {
'date':date,
'order':order,
'format':format,
'split_by':split_by
}
result = beautiful_date(params)
print(result)
Result
====================
>> 31| 'Two Thousand and Twenty Two'| 'August'
Usecase 1 :- Changing the 'order' of date
Constraints : order list contain 3 values that must be 'dd','mm', and 'yyyy'
date = [31, 8, 2022]
order = ['YYYY','DD','MM']
params = {
'date':date,
'order':order
}
result = beautiful_date(params)
print(result)
Result
====================
>> [2022, 31, 8]
Usecase 2 :- Changing the date 'format'
Constraints : format contain 3 values that must be 'str' or 'int'
date = [31, 8, 2022]
format = ['int','str','str']
params = {
'date':date,
'format':format
}
result = beautiful_date(params)
print(result)
Result
====================
>> [31, 'August', 'Two Thousand and Twenty Two']
Usecase 3 :- Changing the 'split_by' value of date
Constraints : split_by contain a single value, it must be a string
date = [31, 8, 2022]
split_by = ['|']
params = {
'date':date,
'split_by':split_by
}
result = beautiful_date(params)
print(result)
Result
====================
>> [31| 8| 2022]
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
date_master-1.0.0.tar.gz
(6.6 kB
view hashes)
Built Distribution
Close
Hashes for date_master-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8126bc15e2491815fc5054f9dae31e9e7a6194df5c0673c859e6bf220f5730f3 |
|
MD5 | 48fb0f30340377e466fc3292eeb6286e |
|
BLAKE2b-256 | 4ffadf4bf3c7e457c99dfbf2e0a776d398487a7bb629c2994f638f5ded2bb990 |