当前位置: 首页 > 面试题库 >

使用C#为MySQL转换DateTime

洪景铄
2023-03-14
问题内容

我想在C#中更改MySQL的DateTime。

我的MySQL数据库仅接受此格式1976-04-09 22:10:00

在C#中,具有日期值的字符串

string str = "12-Apr-1976 22:10";

我想将其转换为MySQL,如下所示:

1976-04-12 22:10

我如何更改它们或其他程序员如何通过使用dd mm hh yy方法来做到这一点?谁能告诉我有关他们的信息?


问题答案:

请记住,您可以对ISO格式进行硬编码

string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");

或使用下一个:

// just to shorten the code
var isoDateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat;

// "1976-04-12T22:10:00"
dateValue.ToString(isoDateTimeFormat.SortableDateTimePattern);

// "1976-04-12 22:10:00Z"    
dateValue.ToString(isoDateTimeFormat.UniversalSortableDateTimePattern)

等等



 类似资料:
  • 我试着从微软找到一些解决方案,找到了这个独立软件,一个第三方解决方案,它工作很好。当格式为msg时,该文件看起来很好。但它是为客户扩展许可解决方案(使用30天的演示)。这是我用过并工作得很好的东西,并尝试找到类似这样的东西:

  • 我正在使用IKVM将java jar文件转换为C#DLL。这个jar文件有几个依赖项,我通过-r:reference.dll引用了所有这些依赖项。 类“org.eclipse.swt.widgets.control”是在“org.eclipse.swt.win32.win32.x863.5.2.v3557f.dll”中声明的,在使用ikvm将其编译为DLL时,该类没有错误。 提前致谢

  • 我目前正在进行一个项目,使用单链表形式的堆栈将后缀转换为内缀。我已经设法将表达式,如转换为,但是当表达式变得更长时,如。它不工作。我正在考虑将之前转换的表达式推回到堆栈上,但是堆栈的类型是char,表达式是一个字符串,当我试图将其推回时,它会抱怨。我应该把它作为一个模板吗?如果是的话,我该怎么做?或者还有别的方法来解决这个问题吗? 这是我的密码:

  • 问题内容: 我在MySQL的一栏中有一个UNIX类型的时间戳。将其作为MySQL检索的正确方法是什么? (我在重新扫描MySQL Date函数时找到了答案,但没有在SO上看到答案。应该在这里找到它。) 问题答案:

  • 问题内容: 有什么工具可以将C代码转换为Java代码?我有兴趣将此代码转换为Java: 问题答案: 您是否考虑过使用JNI来代替从C到Java的转换?

  • 我试图将Python程序转换为C++,因为我对Python的理解稍微好一点。然而,翻译出来的代码并不起作用。有人能帮我一下吗?我试图用C++制作一个数独板,但它在中返回一些值,而不是其他位置。加上它们是无效的,并包含0。 这个程序的输出是一个二维数组,所有值都不在0,并且对数独板有效: 是一个长度为9的二维数组,在每个位置都有9个列出的语句。在这里,它们都被初始化为。 这个程序的输出也是一个二维数