资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

请问如何更改插入得日期

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

大家好,我作了个发布信息得页面,上传资源是有个时间列,但我每次上传资源是发现存入库中得时间格式都是2004-9-9,但是我希望存入数据库得格式是2004-09-09。  
  代码如下:  
   
  <script   runat="server"   language   ="vb">  
                      sub   submitclick(obj   as   object,e   as   eventargs)  
                    ......  
                tSQL="insert   into   ziyuan   (pinmingshijian)   values("  
                tSQL=tSQL   +   ""   +   txtpinming.text   +   ","  
                          tSQL=tSQL   +   ""   +   now.date   +   ")"  
                  ......  
        end   sub  
  ......  
  </script>  
 

网友回答:

发表者:wangdequan1024

存在数据库中的形式不会影响你以后的显示,  
  你只要在显示的时候格式化一下就可以了  
  String   str=你从数据库中取出的时间值;  
  str.ToString("yyyy-mm-dd");

发表者:wangsaokui

应该是str.ToString("yyyy-MM-dd");  
  str.ToString("yyyy-mm-dd");中的mm会被系统识别为分钟的

发表者:hry23

你如果一定要存入“2004-09-01”的话,那得把字段类型改成字符型。不过建议还是使用时间类型比较好。  
  dim   myyear,mymonth,myday,mydate   as   string  
  myyear=year(datetime.now)  
  if   month(datetime.now)<10   then   mymonth="0"   &   month(dataetime.now)  
  if   day(datetime.now)<10   then   myday="0"   &   day(dataetime.now)  
  mydate=myyear   &   "-"   &   mymonth   &   "-"   &myday  
 


 

 
热门推荐笔记本: 明基笔记本
相关文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved