Python Forum
Date Variables and URL Parameters
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Date Variables and URL Parameters
#2
You most explain better and show some data.
Is DATE that you mention a Python datetime object?
It's not hard to convert a date back and forth.
>>> from datetime import datetime
>>> 
>>> dt = datetime.now()
>>> # It's now a datetime object
>>> dt
datetime.datetime(2018, 11, 6, 19, 27, 40, 618447)
>>> type(dt)
<class 'datetime.datetime'>
>>> 
>>> # To string
>>> date_string = dt.strftime('%B %d, %Y')
>>> date_string
'November 06, 2018'
>>> 
>>> # f-string 3.6 -->
>>> date_string = f'{dt:%B %d, %Y}'
>>> date_string
'November 06, 2018' 
Quote:QUESTION IS:HOW do I accept a simple date into a program, then turn around and feed that date into a long URL string with ONE parameter being that date?
It dependents on what server will take in as data,can construct a url with a date parameter.
Often can use Requests with POST parameter to server(has often a API).
Eg:
from datetime import datetime
import requests

dt = datetime.now()
date_string = f'{dt:%B %d, %Y}'
payload = {'user_name': 'admin', 'date': date_string}
r = requests.post("http://httpbin.org/post", json=payload)
print(r.text)
json_data = r.json()
print(json_data['json']['date'])
Output:
{ "args": {}, "data": "{\"user_name\": \"admin\", \"date\": \"November 06, 2018\"}", "files": {}, "form": {}, "headers": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "close", "Content-Length": "51", "Content-Type": "application/json", "Host": "httpbin.org", "User-Agent": "python-requests/2.19.1" }, "json": { "date": "November 06, 2018", "user_name": "admin" }, "origin": "46.246.118.243", "url": "http://httpbin.org/post" } November 06, 2018
Reply


Messages In This Thread
Date Variables and URL Parameters - by pythonjm - Nov-06-2018, 05:31 PM
RE: Date Variables and URL Parameters - by snippsat - Nov-06-2018, 06:38 PM
RE: Date Variables and URL Parameters - by pythonjm - Nov-07-2018, 02:40 PM
RE: Date Variables and URL Parameters - by snippsat - Nov-07-2018, 08:43 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Compare current date on calendar with date format file name Fioravanti 1 2,358 Mar-26-2024, 08:23 AM
Last Post: Pedroski55
  Python date format changes to date & time 1418 4 3,037 Jan-20-2024, 04:45 AM
Last Post: 1418
  Date format and past date check function Turtle 5 11,065 Oct-22-2021, 09:45 PM
Last Post: deanhystad
  How to add previous date infront of every unique customer id's invoice date ur_enegmatic 1 2,964 Feb-06-2021, 10:48 PM
Last Post: eddywinch82
  How to add date and years(integer) to get a date NG0824 4 4,125 Sep-03-2020, 02:25 PM
Last Post: NG0824
  Unable to pass date timestamp as Parameters : nagu4651 1 2,415 Jun-22-2020, 06:07 PM
Last Post: Larz60+
  Substracting today's date from a date in column of dates to get an integer value firebird 1 2,765 Jul-04-2019, 06:54 PM
Last Post: Axel_Erfurt
  How to change existing date to current date in a filename? shankar455 1 3,060 Apr-17-2019, 01:53 PM
Last Post: snippsat
  Date format conversion "/Date(158889600000)/" lbitten 2 3,762 Nov-29-2018, 02:14 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020