Пройти типа datetime в C# к базе данных Oracle
Я хочу сохранить сегодняшнюю дату из C# в oracle в следующем формате:
26.02.2013 05:58:50 PM
Не могли бы вы прислать мне код для C#
Привет друг,
в C# вам нужно привести свою дату, используя этот формат так же, как вы требовали
DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss tt")
SELECT TO_CHAR(sysdate,'MM/dd/yyyy hh:mi:ss AM') from dual
Просто передайте его как DateTime с помощью Параметр Oracle.AddWithValue[^] - вы не должны преобразовывать типы данных без необходимости, поэтому, если цель принимает значения DateTime (и все БД делают это), то это бессмысленно преобразовывать его и вводить возможность ошибок из-за несовместимых форматов.