Random Date-Time Generator

  • Share this:

Code introduction


The function generates a random date-time string between two given date-time strings.


Technology Stack : Arrow, Python's date-time library

Code Type : The type of code

Code Difficulty : Intermediate


                
                    
import random
from arrow import arrow, get

def random_date_time_string(start, end):
    """
    Generates a random date-time string between two given date-time strings.
    """
    start箭头 = arrow.get(start)
    end箭头 = arrow.get(end)
    delta = end箭头 - start箭头
    random_seconds = random.randrange(delta.seconds)
    random箭头 = start箭头.shift(seconds=random_seconds)
    return random箭头.format()