我家小多多于2006年3月3日20:05出生,即dim birth as date="3/3/2006 20:05:00"
然后需要在页面上显示她已出生的天数、小时数、分钟数、秒数。最好有几年、几个月的提示。
这个程序如何写?我是新手,还不会写啊。求助!!!!

解决方案 »

  1.   

    查找vb.net的减法函数 按着例子写 你肯定会的 其他的就是一些细节问题了
      

  2.   

    .....................................................
    Response.Write(@"3/3/2006 20:05:00");
      

  3.   

    没看清楚不好意思请参考下面代码string strMyDateTime = "2/16/1992 12:15:12";// myDateTime gets Feburary 16, 1992, 12 hours, 15 min and 12 sec.
    System.DateTime myDateTime =
        System.DateTime.Parse(strMyDateTime);System.IFormatProvider format =
        new System.Globalization.CultureInfo("fr-FR", true);// Reverse month and day to conform to a different format.
    string strMyDateTimeFrench = "    16/02/1992 12:15:12";// myDateTimeFrench gets Feburary 16, 1992, 12 hours,
    // 15 min and 12 sec.
    System.DateTime myDateTimeFrench =
        System.DateTime.Parse(strMyDateTimeFrench,
                              format,
                              System.Globalization.
                                DateTimeStyles.NoCurrentDateDefault);
        
    string[] expectedFormats = {"G", "g", "f" ,"F"};
    // myDateTimeFrench gets Feburary 16, 1992, 12 hours,
    // 15 min and 12 sec.
    myDateTimeFrench = 
        System.DateTime.ParseExact(strMyDateTimeFrench,
                                   expectedFormats,
                                   format,
                                   System.Globalization.
                                    DateTimeStyles.AllowWhiteSpaces);
      

  4.   

    提示一下TimeSpan t=DateTime.Now()-BirthTime下边是TimeSpan的公共属性:
    Days 
    受 .NET Framework 精简版的支持。
     获取由此实例表示的整天数。 
    Hours 
    受 .NET Framework 精简版的支持。
     获取由此实例表示的整小时数。 
    Milliseconds 
    受 .NET Framework 精简版的支持。
     获取由此实例表示的整毫秒数。 
    Minutes 
    受 .NET Framework 精简版的支持。
     获取由此实例表示的整分钟数。 
    Seconds 
    受 .NET Framework 精简版的支持。
     获取由此实例表示的整秒数。 
    Ticks 
    受 .NET Framework 精简版的支持。
     获取用刻度表示的此实例的值。 
    TotalDays 
    受 .NET Framework 精简版的支持。
     获取以整天数和天的小数部分表示的此实例的值。 
    TotalHours 
    受 .NET Framework 精简版的支持。
     获取以整小时数和小时的小数部分表示的此实例的值。 
    TotalMilliseconds 
    受 .NET Framework 精简版的支持。
     获取以整毫秒数和毫秒的小数部分表示的此实例的值。 
    TotalMinutes 
    受 .NET Framework 精简版的支持。
     获取以整分钟数和分钟的小数部分表示的此实例的值。 
    TotalSeconds 
    受 .NET Framework 精简版的支持。
     获取以整秒数和秒的小数部分表示的此实 
      

  5.   

    获取现在时间
    然后用时间计算函数相减具体是什么函数你自己找吧祝你baby 生日快乐
      

  6.   

    晕死,那一个这样呀,人家是为了女儿,你来这一句话.真是有点,,,,,,,,,,,,,,,可以用DATEDIFF,DATEPART 我想.NET里应该有两个函数,可以写成出生多少时间了,离下一次生日还有多长时间
      

  7.   

    feifeile() 的嘴真甜,呵呵:)
    用javascript吧,还可以动态实时显示。
    看看这个,参考参考
    function clock() {
    var title="当前时间为:";
    var date=new Date();
    var year=date.getYear();
    var month=date.getMonth()+1;
    var day=date.getDate();
    var hour=date.getHours();
    var minute=date.getMinutes();
    var second=date.getSeconds();
    var months=new Array("1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月")
    if (minute < 10) {
    minute="0"+minute;
    }
    if (second < 10) {
    second="0"+second;
    }
    document.getElementById('clock').value=year+"-"+month+"-"+day+" "+hour+":"+minute;
    document.getElementById('clock1').value=hour+":"+minute;
    document.getElementById('m').value=second;
    //document.getElementById('clock2').value=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
    setTimeout("clock()", 1000);
    }}
      

  8.   

    欢迎访问我女儿的网站:www.prettyduoduo.cn     ^_^
      

  9.   

    用TimeSpan类型的变量来表示两个时间的距离是正确的!