.net到Oracle日期格式问题

时间:2018-10-03 19:19:32

标签: c# oracle

我有一个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);

1 个答案:

答案 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')