xref: /haiku/docs/user/support/DateTime.dox (revision cbe0a0c436162d78cc3f92a305b64918c839d079)
1/*
2 * Copyright 2020 Haiku, Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 *
5 * Authors:
6 *		Name, email@email.com
7 *
8 * Corresponds to:
9 *		headers/os/<kitname>/<filename>.h	 hrev*****
10 *		src/kits/<kitname>/<filename>.cpp	 hrev*****
11 */
12
13
14//! \cond INTERNAL
15
16
17/*!
18	\file DateTime.h
19	\ingroup support
20	\brief Undocumented file.
21
22	\since Haiku R1
23*/
24
25
26/*!
27	\enum BPrivate::time_type
28	\brief Undocumented enum
29*/
30
31
32/*!
33	\var time_type BPrivate::B_GMT_TIME
34	\brief Undocumented
35*/
36
37
38/*!
39	\var time_type BPrivate::B_LOCAL_TIME
40	\brief Undocumented
41*/
42
43
44/*!
45	\enum BPrivate::diff_type
46	\brief Undocumented enum
47*/
48
49
50/*!
51	\var diff_time BPrivate::B_HOURS_DIFF
52	\brief Undocumented
53*/
54
55
56/*!
57	\var diff_time BPrivate::B_MINUTES_DIFF
58	\brief Undocumented
59*/
60
61
62/*!
63	\var diff_time BPrivate::B_SECONDS_DIFF
64	\brief Undocumented
65*/
66
67
68/*!
69	\var diff_time BPrivate::B_MILLISECONDS_DIFF
70	\brief Undocumented
71*/
72
73
74/*!
75	\var diff_time BPrivate::B_MICROSECONDS_DIFF
76	\brief Undocumented
77*/
78
79
80/*!
81	\class BPrivate::BTime
82	\ingroup support
83	\ingroup libbe
84	\brief Undocumented class.
85
86	\since Haiku R1
87*/
88
89
90/*!
91	\fn BPrivate::BTime::BTime()
92	\brief Undocumented public method
93
94	\return Undocumented
95	\retval <value> Undocumented
96
97	\since Haiku R1
98*/
99
100
101/*!
102	\fn BPrivate::BTime::BTime(const BMessage *archive)
103	\brief Undocumented public method
104
105	\param archive Undocumented
106
107	\return Undocumented
108	\retval <value> Undocumented
109
110	\since Haiku R1
111*/
112
113
114/*!
115	\fn BPrivate::BTime::BTime(const BTime &other)
116	\brief Undocumented public method
117
118	\param other Undocumented
119
120	\return Undocumented
121	\retval <value> Undocumented
122
123	\since Haiku R1
124*/
125
126
127/*!
128	\fn BPrivate::BTime::BTime(int32 hour, int32 minute, int32 second, int32 microsecond=0)
129	\brief Undocumented public method
130
131	\param hour Undocumented
132	\param minute Undocumented
133	\param second Undocumented
134	\param microsecond Undocumented
135
136	\return Undocumented
137	\retval <value> Undocumented
138
139	\since Haiku R1
140*/
141
142
143/*!
144	\fn BPrivate::BTime::~BTime()
145	\brief Undocumented public method
146
147	\return Undocumented
148	\retval <value> Undocumented
149
150	\since Haiku R1
151*/
152
153
154/*!
155	\fn BTime& BPrivate::BTime::AddHours(int32 hours)
156	\brief Undocumented public method
157
158	\param hours Undocumented
159
160	\return Undocumented
161	\retval <value> Undocumented
162
163	\since Haiku R1
164*/
165
166
167/*!
168	\fn BTime& BPrivate::BTime::AddMicroseconds(int32 microseconds)
169	\brief Undocumented public method
170
171	\param microseconds Undocumented
172
173	\return Undocumented
174	\retval <value> Undocumented
175
176	\since Haiku R1
177*/
178
179
180/*!
181	\fn BTime& BPrivate::BTime::AddMilliseconds(int32 milliseconds)
182	\brief Undocumented public method
183
184	\param milliseconds Undocumented
185
186	\return Undocumented
187	\retval <value> Undocumented
188
189	\since Haiku R1
190*/
191
192
193/*!
194	\fn BTime& BPrivate::BTime::AddMinutes(int32 minutes)
195	\brief Undocumented public method
196
197	\param minutes Undocumented
198
199	\return Undocumented
200	\retval <value> Undocumented
201
202	\since Haiku R1
203*/
204
205
206/*!
207	\fn BTime& BPrivate::BTime::AddSeconds(int32 seconds)
208	\brief Undocumented public method
209
210	\param seconds Undocumented
211
212	\return Undocumented
213	\retval <value> Undocumented
214
215	\since Haiku R1
216*/
217
218
219/*!
220	\fn status_t BPrivate::BTime::Archive(BMessage *into) const
221	\brief Undocumented public method
222
223	\param into Undocumented
224
225	\return Undocumented
226	\retval <value> Undocumented
227
228	\since Haiku R1
229*/
230
231
232/*!
233	\fn bigtime_t BPrivate::BTime::Difference(const BTime &time, diff_type type) const
234	\brief Undocumented public method
235
236	\param time Undocumented
237	\param type Undocumented
238
239	\return Undocumented
240	\retval <value> Undocumented
241
242	\since Haiku R1
243*/
244
245
246/*!
247	\fn int32 BPrivate::BTime::Hour() const
248	\brief Undocumented public method
249
250	\return Undocumented
251	\retval <value> Undocumented
252
253	\since Haiku R1
254*/
255
256
257/*!
258	\fn bool BPrivate::BTime::IsValid() const
259	\brief Undocumented public method
260
261	\return Undocumented
262	\retval <value> Undocumented
263
264	\since Haiku R1
265*/
266
267
268/*!
269	\fn int32 BPrivate::BTime::Microsecond() const
270	\brief Undocumented public method
271
272	\return Undocumented
273	\retval <value> Undocumented
274
275	\since Haiku R1
276*/
277
278
279/*!
280	\fn int32 BPrivate::BTime::Millisecond() const
281	\brief Undocumented public method
282
283	\return Undocumented
284	\retval <value> Undocumented
285
286	\since Haiku R1
287*/
288
289
290/*!
291	\fn int32 BPrivate::BTime::Minute() const
292	\brief Undocumented public method
293
294	\return Undocumented
295	\retval <value> Undocumented
296
297	\since Haiku R1
298*/
299
300
301/*!
302	\fn bool BPrivate::BTime::operator!=(const BTime &time) const
303	\brief Undocumented public method
304
305	\param time Undocumented
306
307	\return Undocumented
308	\retval <value> Undocumented
309
310	\since Haiku R1
311*/
312
313
314/*!
315	\fn bool BPrivate::BTime::operator<(const BTime &time) const
316	\brief Undocumented public method
317
318	\param time Undocumented
319
320	\return Undocumented
321	\retval <value> Undocumented
322
323	\since Haiku R1
324*/
325
326
327/*!
328	\fn bool BPrivate::BTime::operator<=(const BTime &time) const
329	\brief Undocumented public method
330
331	\param time Undocumented
332
333	\return Undocumented
334	\retval <value> Undocumented
335
336	\since Haiku R1
337*/
338
339
340/*!
341	\fn bool BPrivate::BTime::operator==(const BTime &time) const
342	\brief Undocumented public method
343
344	\param time Undocumented
345
346	\return Undocumented
347	\retval <value> Undocumented
348
349	\since Haiku R1
350*/
351
352
353/*!
354	\fn bool BPrivate::BTime::operator>(const BTime &time) const
355	\brief Undocumented public method
356
357	\param time Undocumented
358
359	\return Undocumented
360	\retval <value> Undocumented
361
362	\since Haiku R1
363*/
364
365
366/*!
367	\fn bool BPrivate::BTime::operator>=(const BTime &time) const
368	\brief Undocumented public method
369
370	\param time Undocumented
371
372	\return Undocumented
373	\retval <value> Undocumented
374
375	\since Haiku R1
376*/
377
378
379/*!
380	\fn int32 BPrivate::BTime::Second() const
381	\brief Undocumented public method
382
383	\return Undocumented
384	\retval <value> Undocumented
385
386	\since Haiku R1
387*/
388
389
390/*!
391	\fn bool BPrivate::BTime::SetTime(const BTime &time)
392	\brief Undocumented public method
393
394	\param time Undocumented
395
396	\return Undocumented
397	\retval <value> Undocumented
398
399	\since Haiku R1
400*/
401
402
403/*!
404	\fn bool BPrivate::BTime::SetTime(int32 hour, int32 minute, int32 second, int32 microsecond=0)
405	\brief Undocumented public method
406
407	\param hour Undocumented
408	\param minute Undocumented
409	\param second Undocumented
410	\param microsecond Undocumented
411
412	\return Undocumented
413	\retval <value> Undocumented
414
415	\since Haiku R1
416*/
417
418
419/*!
420	\fn BTime BPrivate::BTime::Time() const
421	\brief Undocumented public method
422
423	\return Undocumented
424	\retval <value> Undocumented
425
426	\since Haiku R1
427*/
428
429
430/*!
431	\fn static BTime BPrivate::BTime::CurrentTime(time_type type)
432	\brief Undocumented public method
433
434	\param type Undocumented
435
436	\return Undocumented
437	\retval <value> Undocumented
438
439	\since Haiku R1
440*/
441
442
443/*!
444	\fn static bool BPrivate::BTime::IsValid(const BTime &time)
445	\brief Undocumented public method
446
447	\param time Undocumented
448
449	\return Undocumented
450	\retval <value> Undocumented
451
452	\since Haiku R1
453*/
454
455
456/*!
457	\fn static bool BPrivate::BTime::IsValid(int32 hour, int32 minute, int32 second, int32 microsecond=0)
458	\brief Undocumented public method
459
460	\param hour Undocumented
461	\param minute Undocumented
462	\param second Undocumented
463	\param microsecond Undocumented
464
465	\return Undocumented
466	\retval <value> Undocumented
467
468	\since Haiku R1
469*/
470
471
472/*!
473	\class BPrivate::BDate
474	\ingroup support
475	\ingroup libbe
476	\brief Undocumented class.
477
478	\since Haiku R1
479*/
480
481
482/*!
483	\fn BPrivate::BDate::BDate()
484	\brief Undocumented public method
485
486	\return Undocumented
487	\retval <value> Undocumented
488
489	\since Haiku R1
490*/
491
492
493/*!
494	\fn BPrivate::BDate::BDate(const BDate &other)
495	\brief Undocumented public method
496
497	\param other Undocumented
498
499	\return Undocumented
500	\retval <value> Undocumented
501
502	\since Haiku R1
503*/
504
505
506/*!
507	\fn BPrivate::BDate::BDate(const BMessage *archive)
508	\brief Undocumented public method
509
510	\param archive Undocumented
511
512	\return Undocumented
513	\retval <value> Undocumented
514
515	\since Haiku R1
516*/
517
518
519/*!
520	\fn BPrivate::BDate::BDate(int32 year, int32 month, int32 day)
521	\brief Undocumented public method
522
523	\param year Undocumented
524	\param month Undocumented
525	\param day Undocumented
526
527	\return Undocumented
528	\retval <value> Undocumented
529
530	\since Haiku R1
531*/
532
533
534/*!
535	\fn BPrivate::BDate::BDate(time_t time, time_type type=B_LOCAL_TIME)
536	\brief Undocumented public method
537
538	\param time Undocumented
539	\param type Undocumented
540
541	\return Undocumented
542	\retval <value> Undocumented
543
544	\since Haiku R1
545*/
546
547
548/*!
549	\fn BPrivate::BDate::~BDate()
550	\brief Undocumented public method
551
552	\return Undocumented
553	\retval <value> Undocumented
554
555	\since Haiku R1
556*/
557
558
559/*!
560	\fn void BPrivate::BDate::AddDays(int32 days)
561	\brief Undocumented public method
562
563	\param days Undocumented
564
565	\since Haiku R1
566*/
567
568
569/*!
570	\fn void BPrivate::BDate::AddMonths(int32 months)
571	\brief Undocumented public method
572
573	\param months Undocumented
574
575	\since Haiku R1
576*/
577
578
579/*!
580	\fn void BPrivate::BDate::AddYears(int32 years)
581	\brief Undocumented public method
582
583	\param years Undocumented
584
585	\since Haiku R1
586*/
587
588
589/*!
590	\fn status_t BPrivate::BDate::Archive(BMessage *into) const
591	\brief Undocumented public method
592
593	\param into Undocumented
594
595	\return Undocumented
596	\retval <value> Undocumented
597
598	\since Haiku R1
599*/
600
601
602/*!
603	\fn BDate BPrivate::BDate::Date() const
604	\brief Undocumented public method
605
606	\return Undocumented
607	\retval <value> Undocumented
608
609	\since Haiku R1
610*/
611
612
613/*!
614	\fn int32 BPrivate::BDate::DateToJulianDay() const
615	\brief Undocumented public method
616
617	\return Undocumented
618	\retval <value> Undocumented
619
620	\since Haiku R1
621*/
622
623
624/*!
625	\fn int32 BPrivate::BDate::Day() const
626	\brief Undocumented public method
627
628	\return Undocumented
629	\retval <value> Undocumented
630
631	\since Haiku R1
632*/
633
634
635/*!
636	\fn int32 BPrivate::BDate::DayOfWeek() const
637	\brief Undocumented public method
638
639	\return Undocumented
640	\retval <value> Undocumented
641
642	\since Haiku R1
643*/
644
645
646/*!
647	\fn int32 BPrivate::BDate::DayOfYear() const
648	\brief Undocumented public method
649
650	\return Undocumented
651	\retval <value> Undocumented
652
653	\since Haiku R1
654*/
655
656
657/*!
658	\fn int32 BPrivate::BDate::DaysInMonth() const
659	\brief Undocumented public method
660
661	\return Undocumented
662	\retval <value> Undocumented
663
664	\since Haiku R1
665*/
666
667
668/*!
669	\fn int32 BPrivate::BDate::DaysInYear() const
670	\brief Undocumented public method
671
672	\return Undocumented
673	\retval <value> Undocumented
674
675	\since Haiku R1
676*/
677
678
679/*!
680	\fn int32 BPrivate::BDate::Difference(const BDate &date) const
681	\brief Undocumented public method
682
683	\param date Undocumented
684
685	\return Undocumented
686	\retval <value> Undocumented
687
688	\since Haiku R1
689*/
690
691
692/*!
693	\fn void BPrivate::BDate::GetDate(int32 *year, int32 *month, int32 *day) const
694	\brief Undocumented public method
695
696	\param year Undocumented
697	\param month Undocumented
698	\param day Undocumented
699
700	\since Haiku R1
701*/
702
703
704/*!
705	\fn bool BPrivate::BDate::IsLeapYear() const
706	\brief Undocumented public method
707
708	\return Undocumented
709	\retval <value> Undocumented
710
711	\since Haiku R1
712*/
713
714
715/*!
716	\fn bool BPrivate::BDate::IsValid() const
717	\brief Undocumented public method
718
719	\return Undocumented
720	\retval <value> Undocumented
721
722	\since Haiku R1
723*/
724
725
726/*!
727	\fn BString BPrivate::BDate::LongDayName() const
728	\brief Undocumented public method
729
730	\return Undocumented
731	\retval <value> Undocumented
732
733	\since Haiku R1
734*/
735
736
737/*!
738	\fn BString BPrivate::BDate::LongMonthName() const
739	\brief Undocumented public method
740
741	\return Undocumented
742	\retval <value> Undocumented
743
744	\since Haiku R1
745*/
746
747
748/*!
749	\fn int32 BPrivate::BDate::Month() const
750	\brief Undocumented public method
751
752	\return Undocumented
753	\retval <value> Undocumented
754
755	\since Haiku R1
756*/
757
758
759/*!
760	\fn bool BPrivate::BDate::operator!=(const BDate &date) const
761	\brief Undocumented public method
762
763	\param date Undocumented
764
765	\return Undocumented
766	\retval <value> Undocumented
767
768	\since Haiku R1
769*/
770
771
772/*!
773	\fn bool BPrivate::BDate::operator<(const BDate &date) const
774	\brief Undocumented public method
775
776	\param date Undocumented
777
778	\return Undocumented
779	\retval <value> Undocumented
780
781	\since Haiku R1
782*/
783
784
785/*!
786	\fn bool BPrivate::BDate::operator<=(const BDate &date) const
787	\brief Undocumented public method
788
789	\param date Undocumented
790
791	\return Undocumented
792	\retval <value> Undocumented
793
794	\since Haiku R1
795*/
796
797
798/*!
799	\fn bool BPrivate::BDate::operator==(const BDate &date) const
800	\brief Undocumented public method
801
802	\param date Undocumented
803
804	\return Undocumented
805	\retval <value> Undocumented
806
807	\since Haiku R1
808*/
809
810
811/*!
812	\fn bool BPrivate::BDate::operator>(const BDate &date) const
813	\brief Undocumented public method
814
815	\param date Undocumented
816
817	\return Undocumented
818	\retval <value> Undocumented
819
820	\since Haiku R1
821*/
822
823
824/*!
825	\fn bool BPrivate::BDate::operator>=(const BDate &date) const
826	\brief Undocumented public method
827
828	\param date Undocumented
829
830	\return Undocumented
831	\retval <value> Undocumented
832
833	\since Haiku R1
834*/
835
836
837/*!
838	\fn bool BPrivate::BDate::SetDate(const BDate &date)
839	\brief Undocumented public method
840
841	\param date Undocumented
842
843	\return Undocumented
844	\retval <value> Undocumented
845
846	\since Haiku R1
847*/
848
849
850/*!
851	\fn bool BPrivate::BDate::SetDate(int32 year, int32 month, int32 day)
852	\brief Undocumented public method
853
854	\param year Undocumented
855	\param month Undocumented
856	\param day Undocumented
857
858	\return Undocumented
859	\retval <value> Undocumented
860
861	\since Haiku R1
862*/
863
864
865/*!
866	\fn void BPrivate::BDate::SetDay(int32 day)
867	\brief Undocumented public method
868
869	\param day Undocumented
870
871	\since Haiku R1
872*/
873
874
875/*!
876	\fn void BPrivate::BDate::SetMonth(int32 month)
877	\brief Undocumented public method
878
879	\param month Undocumented
880
881	\since Haiku R1
882*/
883
884
885/*!
886	\fn void BPrivate::BDate::SetYear(int32 year)
887	\brief Undocumented public method
888
889	\param year Undocumented
890
891	\since Haiku R1
892*/
893
894
895/*!
896	\fn BString BPrivate::BDate::ShortDayName() const
897	\brief Undocumented public method
898
899	\return Undocumented
900	\retval <value> Undocumented
901
902	\since Haiku R1
903*/
904
905
906/*!
907	\fn BString BPrivate::BDate::ShortMonthName() const
908	\brief Undocumented public method
909
910	\return Undocumented
911	\retval <value> Undocumented
912
913	\since Haiku R1
914*/
915
916
917/*!
918	\fn int32 BPrivate::BDate::WeekNumber() const
919	\brief Undocumented public method
920
921	\return Undocumented
922	\retval <value> Undocumented
923
924	\since Haiku R1
925*/
926
927
928/*!
929	\fn int32 BPrivate::BDate::Year() const
930	\brief Undocumented public method
931
932	\return Undocumented
933	\retval <value> Undocumented
934
935	\since Haiku R1
936*/
937
938
939/*!
940	\fn static BDate BPrivate::BDate::CurrentDate(time_type type)
941	\brief Undocumented public method
942
943	\param type Undocumented
944
945	\return Undocumented
946	\retval <value> Undocumented
947
948	\since Haiku R1
949*/
950
951
952/*!
953	\fn static bool BPrivate::BDate::IsLeapYear(int32 year)
954	\brief Undocumented public method
955
956	\param year Undocumented
957
958	\return Undocumented
959	\retval <value> Undocumented
960
961	\since Haiku R1
962*/
963
964
965/*!
966	\fn static bool BPrivate::BDate::IsValid(const BDate &date)
967	\brief Undocumented public method
968
969	\param date Undocumented
970
971	\return Undocumented
972	\retval <value> Undocumented
973
974	\since Haiku R1
975*/
976
977
978/*!
979	\fn static bool BPrivate::BDate::IsValid(int32 year, int32 month, int32 day)
980	\brief Undocumented public method
981
982	\param year Undocumented
983	\param month Undocumented
984	\param day Undocumented
985
986	\return Undocumented
987	\retval <value> Undocumented
988
989	\since Haiku R1
990*/
991
992
993/*!
994	\fn static BDate BPrivate::BDate::JulianDayToDate(int32 julianDay)
995	\brief Undocumented public method
996
997	\param julianDay Undocumented
998
999	\return Undocumented
1000	\retval <value> Undocumented
1001
1002	\since Haiku R1
1003*/
1004
1005
1006/*!
1007	\fn static BString BPrivate::BDate::LongDayName(int32 day)
1008	\brief Undocumented public method
1009
1010	\param day Undocumented
1011
1012	\return Undocumented
1013	\retval <value> Undocumented
1014
1015	\since Haiku R1
1016*/
1017
1018
1019/*!
1020	\fn static BString BPrivate::BDate::LongMonthName(int32 month)
1021	\brief Undocumented public method
1022
1023	\param month Undocumented
1024
1025	\return Undocumented
1026	\retval <value> Undocumented
1027
1028	\since Haiku R1
1029*/
1030
1031
1032/*!
1033	\fn static BString BPrivate::BDate::ShortDayName(int32 day)
1034	\brief Undocumented public method
1035
1036	\param day Undocumented
1037
1038	\return Undocumented
1039	\retval <value> Undocumented
1040
1041	\since Haiku R1
1042*/
1043
1044
1045/*!
1046	\fn static BString BPrivate::BDate::ShortMonthName(int32 month)
1047	\brief Undocumented public method
1048
1049	\param month Undocumented
1050
1051	\return Undocumented
1052	\retval <value> Undocumented
1053
1054	\since Haiku R1
1055*/
1056
1057
1058/*!
1059	\class BPrivate::BDateTime
1060	\ingroup support
1061	\ingroup libbe
1062	\brief Undocumented class.
1063
1064	\since Haiku R1
1065*/
1066
1067
1068/*!
1069	\fn BPrivate::BDateTime::BDateTime()
1070	\brief Undocumented public method
1071
1072	\return Undocumented
1073	\retval <value> Undocumented
1074
1075	\since Haiku R1
1076*/
1077
1078
1079/*!
1080	\fn BPrivate::BDateTime::BDateTime(const BDate &date, const BTime &time)
1081	\brief Undocumented public method
1082
1083	\param date Undocumented
1084	\param time Undocumented
1085
1086	\return Undocumented
1087	\retval <value> Undocumented
1088
1089	\since Haiku R1
1090*/
1091
1092
1093/*!
1094	\fn BPrivate::BDateTime::BDateTime(const BMessage *archive)
1095	\brief Undocumented public method
1096
1097	\param archive Undocumented
1098
1099	\return Undocumented
1100	\retval <value> Undocumented
1101
1102	\since Haiku R1
1103*/
1104
1105
1106/*!
1107	\fn BPrivate::BDateTime::~BDateTime()
1108	\brief Undocumented public method
1109
1110	\return Undocumented
1111	\retval <value> Undocumented
1112
1113	\since Haiku R1
1114*/
1115
1116
1117/*!
1118	\fn status_t BPrivate::BDateTime::Archive(BMessage *into) const
1119	\brief Undocumented public method
1120
1121	\param into Undocumented
1122
1123	\return Undocumented
1124	\retval <value> Undocumented
1125
1126	\since Haiku R1
1127*/
1128
1129
1130/*!
1131	\fn BDate& BPrivate::BDateTime::Date()
1132	\brief Undocumented public method
1133
1134	\return Undocumented
1135	\retval <value> Undocumented
1136
1137	\since Haiku R1
1138*/
1139
1140
1141/*!
1142	\fn const BDate& BPrivate::BDateTime::Date() const
1143	\brief Undocumented public method
1144
1145	\return Undocumented
1146	\retval <value> Undocumented
1147
1148	\since Haiku R1
1149*/
1150
1151
1152/*!
1153	\fn bool BPrivate::BDateTime::IsValid() const
1154	\brief Undocumented public method
1155
1156	\return Undocumented
1157	\retval <value> Undocumented
1158
1159	\since Haiku R1
1160*/
1161
1162
1163/*!
1164	\fn bool BPrivate::BDateTime::operator!=(const BDateTime &dateTime) const
1165	\brief Undocumented public method
1166
1167	\param dateTime Undocumented
1168
1169	\return Undocumented
1170	\retval <value> Undocumented
1171
1172	\since Haiku R1
1173*/
1174
1175
1176/*!
1177	\fn bool BPrivate::BDateTime::operator<(const BDateTime &dateTime) const
1178	\brief Undocumented public method
1179
1180	\param dateTime Undocumented
1181
1182	\return Undocumented
1183	\retval <value> Undocumented
1184
1185	\since Haiku R1
1186*/
1187
1188
1189/*!
1190	\fn bool BPrivate::BDateTime::operator<=(const BDateTime &dateTime) const
1191	\brief Undocumented public method
1192
1193	\param dateTime Undocumented
1194
1195	\return Undocumented
1196	\retval <value> Undocumented
1197
1198	\since Haiku R1
1199*/
1200
1201
1202/*!
1203	\fn bool BPrivate::BDateTime::operator==(const BDateTime &dateTime) const
1204	\brief Undocumented public method
1205
1206	\param dateTime Undocumented
1207
1208	\return Undocumented
1209	\retval <value> Undocumented
1210
1211	\since Haiku R1
1212*/
1213
1214
1215/*!
1216	\fn bool BPrivate::BDateTime::operator>(const BDateTime &dateTime) const
1217	\brief Undocumented public method
1218
1219	\param dateTime Undocumented
1220
1221	\return Undocumented
1222	\retval <value> Undocumented
1223
1224	\since Haiku R1
1225*/
1226
1227
1228/*!
1229	\fn bool BPrivate::BDateTime::operator>=(const BDateTime &dateTime) const
1230	\brief Undocumented public method
1231
1232	\param dateTime Undocumented
1233
1234	\return Undocumented
1235	\retval <value> Undocumented
1236
1237	\since Haiku R1
1238*/
1239
1240
1241/*!
1242	\fn void BPrivate::BDateTime::SetDate(const BDate &date)
1243	\brief Undocumented public method
1244
1245	\param date Undocumented
1246
1247	\since Haiku R1
1248*/
1249
1250
1251/*!
1252	\fn void BPrivate::BDateTime::SetDateTime(const BDate &date, const BTime &time)
1253	\brief Undocumented public method
1254
1255	\param date Undocumented
1256	\param time Undocumented
1257
1258	\since Haiku R1
1259*/
1260
1261
1262/*!
1263	\fn void BPrivate::BDateTime::SetTime(const BTime &time)
1264	\brief Undocumented public method
1265
1266	\param time Undocumented
1267
1268	\since Haiku R1
1269*/
1270
1271
1272/*!
1273	\fn void BPrivate::BDateTime::SetTime_t(time_t seconds)
1274	\brief Undocumented public method
1275
1276	\param seconds Undocumented
1277
1278	\since Haiku R1
1279*/
1280
1281
1282/*!
1283	\fn BTime& BPrivate::BDateTime::Time()
1284	\brief Undocumented public method
1285
1286	\return Undocumented
1287	\retval <value> Undocumented
1288
1289	\since Haiku R1
1290*/
1291
1292
1293/*!
1294	\fn const BTime& BPrivate::BDateTime::Time() const
1295	\brief Undocumented public method
1296
1297	\return Undocumented
1298	\retval <value> Undocumented
1299
1300	\since Haiku R1
1301*/
1302
1303
1304/*!
1305	\fn time_t BPrivate::BDateTime::Time_t() const
1306	\brief Undocumented public method
1307
1308	\return Undocumented
1309	\retval <value> Undocumented
1310
1311	\since Haiku R1
1312*/
1313
1314
1315/*!
1316	\fn static BDateTime BPrivate::BDateTime::CurrentDateTime(time_type type)
1317	\brief Undocumented public method
1318
1319	\param type Undocumented
1320
1321	\return Undocumented
1322	\retval <value> Undocumented
1323
1324	\since Haiku R1
1325*/
1326
1327
1328//! \endcond INTERNAL
1329