SQLite ADO.NET Provider

SQLiteDateFormats Enumeration

Это внедрение SQLite для ADO.NET может обработать поля даты/времени в базах данных в одном из шести форматов.

public enum SQLiteDateFormats

Примечания

Формат ISO8601 более совместимый, удобочитаемый, но менее точный, поскольку он не предоставляет время в долях секунды. JulianDay это числовой формат, используемый SQLite внутренне и является возможно самым совместимым со сторонними инструментами. Это не удобочитаемо как текст без последующей обработки. Ticks менее совместим со сторонними инструментами, которые запрашивают базу данных и отдают DateTime нечитабельную как текст без последующей обработки. UnixEpoch более совместим с системами Unix. InvariantCulture позволяет формируемому формату для инвариантного формата культуры использоваться и человекочитаем. CurrentCulture позволяет формируемому формату для текущей культуры использоваться и также человекочитаем. Предпочтительным порядком выбора формата DateTime является: JulianDay, ISO8601 и Ticks. Ticks, главным образом, присутствует для устаревшей кодовой поддержки.

Члены

Имя Описание
Ticks Используйте значение DateTime.Ticks. Это не рекомендуется и не хорошо поддерживается с LINQ.
ISO8601 Используйте формат ISO-8601. Использует формат "yyyy-MM-dd HH:mm:ss.FFFFFFFK" для UTC DateTime и "yyyy-MM-dd HH:mm:ss.FFFFFFF" для локальных DateTime).
JulianDay Интервал времени в днях и долях дня с 1 января 4713 BC.
UnixEpoch Целое число секунд с эпохи Unix (1 января 1970).
InvariantCulture Любое независимое от культуры значение последовательности, которую .NET Framework может интерпретировать как действительный DateTime.
CurrentCulture Любая строка, которую .NET Framework может интерпретировать как действительный DateTime, используя текущую культуру.
Default Формат по умолчанию для этого поставщика.

Требования

Namespace: System.Data.SQLite

Assembly: System.Data.SQLite (в System.Data.SQLite.dll)

См. также

Пространство имен System.Data.SQLite.