@@ -984,6 +984,121 @@ cdef class _Timestamp(ABCTimestamp):
984984 """
985985 return super().day
986986
987+ @property
988+ def month(self) -> int:
989+ """
990+ Return the month of the Timestamp.
991+
992+ Returns
993+ -------
994+ int
995+ The month of the Timestamp.
996+
997+ See Also
998+ --------
999+ Timestamp.day : Return the day of the year.
1000+ Timestamp.year : Return the year of the week.
1001+
1002+ Examples
1003+ --------
1004+ >>> ts = pd.Timestamp(" 2024-08-31 16:16:30" )
1005+ >>> ts.month
1006+ 8
1007+ """
1008+ return super().month
1009+
1010+ @property
1011+ def hour(self) -> int:
1012+ """
1013+ Return the hour of the Timestamp.
1014+
1015+ Returns
1016+ -------
1017+ int
1018+ The hour of the Timestamp.
1019+
1020+ See Also
1021+ --------
1022+ Timestamp.minute : Return the minute of the Timestamp.
1023+ Timestamp.second : Return the second of the Timestamp.
1024+
1025+ Examples
1026+ --------
1027+ >>> ts = pd.Timestamp(" 2024-08-31 16:16:30" )
1028+ >>> ts.hour
1029+ 16
1030+ """
1031+ return super().hour
1032+
1033+ @property
1034+ def minute(self) -> int:
1035+ """
1036+ Return the minute of the Timestamp.
1037+
1038+ Returns
1039+ -------
1040+ int
1041+ The minute of the Timestamp.
1042+
1043+ See Also
1044+ --------
1045+ Timestamp.hour : Return the hour of the Timestamp.
1046+ Timestamp.second : Return the second of the Timestamp.
1047+
1048+ Examples
1049+ --------
1050+ >>> ts = pd.Timestamp(" 2024-08-31 16:16:30" )
1051+ >>> ts.minute
1052+ 16
1053+ """
1054+ return super().minute
1055+
1056+ @property
1057+ def second(self) -> int:
1058+ """
1059+ Return the second of the Timestamp.
1060+
1061+ Returns
1062+ -------
1063+ int
1064+ The second of the Timestamp.
1065+
1066+ See Also
1067+ --------
1068+ Timestamp.microsecond : Return the microsecond of the Timestamp.
1069+ Timestamp.minute : Return the minute of the Timestamp.
1070+
1071+ Examples
1072+ --------
1073+ >>> ts = pd.Timestamp(" 2024-08-31 16:16:30" )
1074+ >>> ts.second
1075+ 30
1076+ """
1077+ return super().second
1078+
1079+ @property
1080+ def microsecond(self) -> int:
1081+ """
1082+ Return the microsecond of the Timestamp.
1083+
1084+ Returns
1085+ -------
1086+ int
1087+ The microsecond of the Timestamp.
1088+
1089+ See Also
1090+ --------
1091+ Timestamp.second : Return the second of the Timestamp.
1092+ Timestamp.minute : Return the minute of the Timestamp.
1093+
1094+ Examples
1095+ --------
1096+ >>> ts = pd.Timestamp(" 2024-08-31 16:16:30.2304" )
1097+ >>> ts.microsecond
1098+ 230400
1099+ """
1100+ return super().microsecond
1101+
9871102 @property
9881103 def week(self) -> int:
9891104 """
0 commit comments