DateTime dt = DateTime.ParseExact("10:20:20", "HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture);
 这个dt带日期,怎样获取  一个datetime类型但是 是 10:20:20格式的变量,接口对方提供的webservice要求是time类型的10:00:00..

解决方案 »

  1.   

    dt.ToString("HH:mm:ss")
      

  2.   


    不要日期,  就是要一个   10:00:00  值是这个的变量,但是类型要datetime的..
      

  3.   


    这个是sting类型的。。不是datetime
      

  4.   

    TimeSpan了解一下
      

  5.   

    对方要的就是string……
      

  6.   

    这个字段要求是datetime类型,timespan能转换回去么
    我试了下直接传datetime(2018-08-29 10:00:00) 结果对方接到之后成了 10:00:00.00000000+08:00   不是日期格式。。这种在.net里怎样处理
      

  7.   


    引用他们的webservice,实例化,这个字段就成datetime类型了。。
    我又试了下直接回传datetime类型应该没问题,但是xml里自动把毫秒和时区加上了,这个怎么处理大神
      

  8.   

    这个字段要求是datetime类型,timespan能转换回去么
    我试了下直接传datetime(2018-08-29 10:00:00) 结果对方接到之后成了 10:00:00.00000000+08:00   不是日期格式。。这种在.net里怎样处理

    这个字段要求是time类型吧, xsd里的描述是<xsd:simpleType name="time"> 对应.Net里就是TimeSpan类型
      

  9.   

    这个字段要求是datetime类型,timespan能转换回去么
    我试了下直接传datetime(2018-08-29 10:00:00) 结果对方接到之后成了 10:00:00.00000000+08:00   不是日期格式。。这种在.net里怎样处理

    这个字段要求是time类型吧, xsd里的描述是<xsd:simpleType name="time"> 对应.Net里就是TimeSpan类型
    我引用webservice,是这个格式。。咋搞,把那个datetime改成timespan?
      

  10.   

    这个字段要求是datetime类型,timespan能转换回去么
    我试了下直接传datetime(2018-08-29 10:00:00) 结果对方接到之后成了 10:00:00.00000000+08:00   不是日期格式。。这种在.net里怎样处理

    这个字段要求是time类型吧, xsd里的描述是<xsd:simpleType name="time"> 对应.Net里就是TimeSpan类型
    我引用webservice,是这个格式。。咋搞,把那个datetime改成timespan?
    你可以试试