Random Datetime Generator with Custom Format

  • Share this:

Code introduction


This function generates a random datetime and then formats it in a custom format before returning it.


Technology Stack : Pendulum, Random

Code Type : Function

Code Difficulty : Intermediate


                
                    
def random_pendulum_function():
    import pendulum
    import random
    
    # Generate a random datetime
    random_datetime = pendulum.now().add(days=random.randint(-365, 365)).add(hours=random.randint(-24, 24))
    
    # Format the datetime in a custom format
    formatted_datetime = random_datetime.format("YYYY-MM-DD HH:mm:ss Z")
    
    return formatted_datetime