0
我试图以HH:MM AM/PM格式的形式将时间字符串保存在数据库中。例如上午12:00至晚上11:00。这些字符串已经在代码中定义。使用SQL Server 2012将这些字符串存储在数据库中的最佳数据类型是什么?存储时间值字符串hh:mm上午/下午
什么是更好的方法?代码中的通用列表,用于在页面加载时填充值,然后在上午12:00至下午11:00存储或存储数据库中的所有值,然后从数据库中获取值。
我试图以HH:MM AM/PM格式的形式将时间字符串保存在数据库中。例如上午12:00至晚上11:00。这些字符串已经在代码中定义。使用SQL Server 2012将这些字符串存储在数据库中的最佳数据类型是什么?存储时间值字符串hh:mm上午/下午
什么是更好的方法?代码中的通用列表,用于在页面加载时填充值,然后在上午12:00至下午11:00存储或存储数据库中的所有值,然后从数据库中获取值。
如果您在数据库中使用DateTime或DateTime2它是24小时制,则不存在AM/PM格式。通过在代码中执行此操作可以获得AM/PM格式:
dateTime.ToString("tt", CultureInfo.InvariantCulture);
为什么不在数据库中使用日期时间,然后将其转换为代码中的字符串? –
什么是更好的方法?当页面从上午12:00到下午11:00加载或存储数据库中的所有值时,代码中的通用列表用于填充值。 – Shhzdmrz