问个简单的语句

ergou001 2009-12-10 10:42:15
internal string FormatVal(string fmt, object val)
string valstr;
valstr = ((DateTime)val).ToString(fmt);

这是啥意思?
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ergou001 2009-12-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gablfq 的回复:]
引用 2 楼 ergou001 的回复:
引用 1 楼 may_beyond 的回复:
  internal string FormatVal(string fmt, object val)
    {
        string valstr;
        valstr = ((DateTime)val).ToString(fmt);
    }
应该是这样的把???
如果是这也的话,
首先val一定是一个obj的时间,然后按照fmt的格式转换。
也就是把val转化成fmt的格式。
参考DateTime.ToString(string format);

C# code valstr= ((DateTime)val).ToString(fmt);这一句的强制转换必须要有吗?我感觉多余了

你认为多余在什么地方,DateTime().Tostring(格式)将时间以格式显示出来,首先val是Object类型,具体是什么对象不清楚 ,当然要转换成日期类型啊、、、
[/Quote]
也对
gablfq 2009-12-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ergou001 的回复:]
引用 1 楼 may_beyond 的回复:
  internal string FormatVal(string fmt, object val)
    {
        string valstr;
        valstr = ((DateTime)val).ToString(fmt);
    }
应该是这样的把???
如果是这也的话,
首先val一定是一个obj的时间,然后按照fmt的格式转换。
也就是把val转化成fmt的格式。
参考DateTime.ToString(string format);

C# code valstr= ((DateTime)val).ToString(fmt);这一句的强制转换必须要有吗?我感觉多余了
[/Quote]
你认为多余在什么地方,DateTime().Tostring(格式)将时间以格式显示出来,首先val是Object类型,具体是什么对象不清楚 ,当然要转换成日期类型啊、、、
ergou001 2009-12-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 may_beyond 的回复:]
  internal string FormatVal(string fmt, object val)
    {
        string valstr;
        valstr = ((DateTime)val).ToString(fmt);
    }
应该是这样的把???
如果是这也的话,
首先val一定是一个obj的时间,然后按照fmt的格式转换。
也就是把val转化成fmt的格式。
参考DateTime.ToString(string format);
[/Quote]
 valstr = ((DateTime)val).ToString(fmt); 
这一句的强制转换必须要有吗?我感觉多余了
may_beyond 2009-12-10
  • 打赏
  • 举报
回复
internal string FormatVal(string fmt, object val)
{
string valstr;
valstr = ((DateTime)val).ToString(fmt);
}
应该是这样的把???
如果是这也的话,
首先val一定是一个obj的时间,然后按照fmt的格式转换。
也就是把val转化成fmt的格式。
参考DateTime.ToString(string format);

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧