ITK Function Reference

(V10000.1.0.60_20160308.00)
tc_date.h
Go to the documentation of this file.
1 /*==============================================================================
2  Copyright (c) 2003-2005 UGS Corporation
3  Unpublished - All Rights Reserved
4  ==============================================================================*/
5 
14 /* */
15 
16 #ifndef TC_DATE_H
17 #define TC_DATE_H
18 
19 #include <unidefs.h>
20 #include <fclasses/libfclasses_exports.h>
21 
22 #ifdef __cplusplus
23 extern "C"{
24 #endif
25 
43 extern FCLASSES_API int DATE_string_to_date(
44  const char* date_str,
45  const char* format_str,
46  int* month,
47  int* day,
48  int* year,
49  int* hour,
50  int* minute,
51  int* second
52  );
53 
68 extern FCLASSES_API int DATE_date_to_string(
69  date_t date_struct,
70  const char* format_str,
71  char** date_str
72  );
73 
84 extern FCLASSES_API int DATE_string_to_date_t(
85  char* date,
86  logical* date_is_valid ,
87  date_t* the_dt
88  );
89 
100 extern FCLASSES_API int DATE_convert_iso_date_to_date_t(
101  const char* date_string,
102  date_t* date_structure
103  );
104 
114 extern FCLASSES_API int DATE_default_date_format(
115  char** date_str
116  );
117 
128 extern FCLASSES_API int DATE_get_internal_date_string_format(
129  char** format_str
130  );
131 
152 extern FCLASSES_API int DATE_convert_format_date_to_date_t(
153  const char* date,
154  const char* format_str,
155  date_t* date_structure
156  );
157 
158 
184 extern FCLASSES_API int DATE_convert_formatted_string_to_date(
185  const char* date,
186  const char* format,
187  logical localized_default_format,
192  logical stringent_check,
193  date_t* date_structure
194  );
195 
198 #ifdef __cplusplus
199 }
200 #endif
201 
202 #include <fclasses/libfclasses_undef.h>
203 #endif