Random Timestamp Generator with Timezone

  • Share this:

Code introduction


This function takes a date and a time zone as arguments and generates a timestamp for that date in a random time zone.


Technology Stack : Pendulum

Code Type : Function

Code Difficulty : Intermediate


                
                    
import pendulum
import random

def random_pendulum_function(date, time_zone):
    """
    This function generates a random timestamp with a random timezone from a given date.
    """
    # Select a random timezone from the list of available timezones
    timezone_list = pendulum.timezones
    random_timezone = random.choice(timezone_list)
    
    # Create a timestamp for the given date in the random timezone
    timestamp = pendulum.instance(date, timezone=random_timezone)
    
    return timestamp                
              
Tags: