Clock with single hour hand to show current local time on running script?
Rotation by Driver
Some small sample to look at some of the numbers and a simple Driver
import datetime
import bpy
n = datetime.datetime.now()
print(n, n.hour, n.minute, n.second)
#allow this new rename of an existing function to be seen in Blender Drivers

bpy.app.driver_namespace[&quot;mytime&quot;] = datetime.datetime.now

#in the driver called as mytime().hour (minute second)
#mytime().second * 2 * pi/60 the formula in the driver please improve
#your correct formula would use hours and minutes


In the text window we inform the driver namespace of a function that we can reference in the  driver.  This script needs to be run once.  You can investigate further enhancements.
In the image you see a driver that refers to that same function. Please click on the image to see it larger. You can see the driver options by context clicking on the rotation value. Please improve the formula. The driver is on the rotation and is seen as the purple color.  The driver window indicates this at the top.  Please excuse my second rate registration.  You see the formula which refers to the same function reference we created in the script. The function will only update when you move the frame position.  The animation is to get you started with some discovery on your own.  Perhaps you can show your improvements.
If you do not know the basics of using a driver then there are examples here at Blender Stack Exchange BSE and the website that has a name that rhymes with noonoob. What is written in this proposed answer is not a tutorial.