我有一个C#应用程序正在从Oracle视图读取数据。 Oracle日期格式为mm/dd/yyyy
,但是从.net应用程序中,格式掩码会由于时间丢失而引发错误。我想将日期默认为mm/dd/yyyy 12:00 am
。最简单的方法是什么?
return string.Format("trunc(to_date({0}, 'MM/DD/YYYY HH:MI AM'), 'DDD')",
LeftDateDelimiter + Source + RightDateDelimeter);
答案 0 :(得分:0)
如果您要检索没有时间数据的日期字段,并且需要这种格式的字符串,请尝试以下操作:typedef struct VkInstanceCreateInfo {
VkStructureType sType;
const void* pNext;
VkInstanceCreateFlags flags;
const VkApplicationInfo* pApplicationInfo;
uint32_t enabledLayerCount;
const char* const* ppEnabledLayerNames;
uint32_t enabledExtensionCount;
const char* const* ppEnabledExtensionNames;
} VkInstanceCreateInfo;
如果这些日期字段做具有时间数据,并且您希望将其全部显示为12:00 AM,请尝试以下操作:to_char({0}, 'MM/DD/YYYY HH:MI AM')