Guest User

Untitled

a guest
Jul 17th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. import datetime,time
  2. def stamp(hour, min):
  3. return int(datetime.datetime(2018, 7, 17, hour,min).timestamp())
  4. def ListSlotsAvailable(start, ent, durn):
  5. secdurn=durn*60
  6. for sec in range(start, ent, secdurn):
  7. enttime = sec+secdurn
  8. print("Stamp is %d-%d" % (sec, enttime))
  9. print(hour_from_stamp(sec))
  10. print(min_from_stamp(sec))
  11. print(hour_from_stamp(enttime))
  12. print(min_from_stamp(enttime))
  13. def hour_from_stamp(stamp):
  14. import datetime
  15. print(datetime.datetime.fromtimestamp(stamp).strftime('%H'))
  16.  
  17. def min_from_stamp(stamp):
  18. import datetime
  19. print(datetime.datetime.fromtimestamp(stamp).strftime('%M'))
  20.  
  21. starthr=input("Give start time in hour")
  22. startmin=input("Give start time in min")
  23. start=stamp(int(starthr), int(startmin))
  24. endhr=input("Give end time in hour")
  25. endmin=input("Give end time in min")
  26. ent=stamp(int(endhr), int(endmin))
  27. durn=int(input("Give duration for each consultation"))
  28. ListSlotsAvailable(start, ent, durn)
  29.  
  30. Give start time in hour10
  31. Give start time in min15
  32. Give end time in hour12
  33. Give end time in min30
  34. Give duration for each consultation30
  35. Stamp is 1531802700-1531804500
  36. 10
  37. None
  38. 15
  39. None
  40. 10
  41. None
  42. 45
  43. None
  44. Stamp is 1531804500-1531806300
  45. 10
  46. None
  47. 45
  48. None
  49. 11
  50. None
  51. 15
  52. None
  53. Stamp is 1531806300-1531808100
  54. 11
  55. None
  56. 15
  57. None
  58. 11
  59. None
  60. 45
  61. None
  62. Stamp is 1531808100-1531809900
  63. 11
  64. None
  65. 45
  66. None
  67. 12
  68. None
  69. 15
  70. None
  71. Stamp is 1531809900-1531811700
  72. 12
  73. None
  74. 15
  75. None
  76. 12
  77. None
  78. 45
  79. None
  80.  
  81. 1
Add Comment
Please, Sign In to add comment