最近做个商城,在数据据中把价格的类型搞成了numeric(18, 2)
请问我在VS中要怎么样才能转换成对应的整型可以这样 Convert.ToInt32
日期可以这样 Convert.ToDateTime
numeric(18, 2)要怎么转?

解决方案 »

  1.   

    decimal...价格这种数据绝对不要用浮点数...运行时可能给你制造巨大的麻烦...
      

  2.   

    Convert.ToDecimal();FLOAT是科学记数法~如果数字过大(好象是超过8位长度)就会显示1EX什么的```
    反正和钞票有关的如果是绝对不能用FLOAT和Double的`
      

  3.   

    Convert.ToDecimal()
    确实有sorry
      

  4.   

    decimal 关键字表示 128 位数据类型。同浮点型相比,decimal 类型具有更高的精度和更小的范围,这使它适合于财务和货币计算。