String 格式化作为日期的字符串以显示D/M/Y

String 格式化作为日期的字符串以显示D/M/Y,string,asp.net-mvc-3,datetime,formatting,String,Asp.net Mvc 3,Datetime,Formatting,目前,我的客户数据表中有一个日期,它存储为varchar。 我正在使用MVC3和RazorView。 在默认情况下,此日期是要呈现为D/M/Y的字符串时,如何设置其格式 当前,它呈现的内容与数据库中存储的内容相同:YY/MM/DD 或者,对于这个问题,我如何格式化任何字符串以显示我希望的任何方式 例如,是否有方法更改数据库中的字符串:Product#1 在我看来,我可以把它渲染成“咖啡杯” 至于将“Product#1”字符串呈现到“Coffee Cup”,您肯定需要进行某种形式的字符串映射,因为

目前,我的客户数据表中有一个日期,它存储为varchar。 我正在使用MVC3和RazorView。 在默认情况下,此日期是要呈现为D/M/Y的字符串时,如何设置其格式

当前,它呈现的内容与数据库中存储的内容相同:YY/MM/DD

或者,对于这个问题,我如何格式化任何字符串以显示我希望的任何方式

例如,是否有方法更改数据库中的字符串:Product#1

在我看来,我可以把它渲染成“咖啡杯”


至于将
“Product#1”
字符串呈现到
“Coffee Cup”
,您肯定需要进行某种形式的字符串映射,因为这两个字符串之间没有相关性。

此代码似乎可以工作,但变量:YourNewDateTimeString得到一条绿色曲线,表示此变量仅分配给。。就这样。没有关于错误/警告的更多信息。@EB这是因为如果您赋值但从不使用变量,编译器会给您一个警告。@EB什么不起作用?你有错误吗?不是你想要的格式?
string YourNewDateTimeString = 
    String.Format("{0:yy/MM/dd}", Convert.ToDateTime(YourDateTimeStringFromTheDb));

// do something with YourNewDateTimeString