利用Wss编制可以定制的的走马灯web 部件

作者用一个下午编写了可自定义字体大小、颜色、宽度、滚动速度等的走马灯webpart。因对C#不熟,未找到将字符串转DateTime型的函数,便用程序块完成转换,还给出了日期比较及未到期显示的代码。

昨天下午,用了一个下午的时间编写了一个走马灯的webpart。这个Webpart可以自定义字体大小、颜色、宽度、滚动速度等。

在这个走马灯中没有特别的东西,主要的日期的比较。

可能是由于c#语言不是很熟的关系,我不知道有没有函数直接将字符串转换成DateTime型,反正我没找到,于是,我使用了下面这样的程序块来完成这个转换任务。

//获取到期日期

      string strDate=item["过期时间"].ToString();

//获取年

      string strY=strDate.Substring(0,4);

//将代表月和日的字符串村到一个临时变量,如“8-20 0:00:00”

      string strT=strDate.Substring(5,strDate.Length-5);

//现在字符串中只剩下日期前面一个“-”了,获取他的位置

      int intIndex=strT.IndexOf("-");

//取出“-“前面的部分,即取出月份

      string strM=strT.Substring(0,intIndex);

//取出日期由于后面还有时间,所以要从“-”取到空格就行了

      string strD=strT.Substring(intIndex+1,strT.IndexOf(" ")-intIndex-1);

//然后创建一个DateTime型,将取出的字符串分别转换成整形,放到相应的参数的位置

      DateTime dt1=new DateTime(int.Parse(strY),int.Parse(strM),int.Parse(strD),0,0,0,0);

      //没有到期的显示,可以使用进行比较

      if(dt1>=DateTime.Now)

      {

       j++;

       str=str+"+tem["超链接"].ToString()+"\" style=\"color: "+_strFontColor+"; font-size: "+_strFontSize+"\">"+j.ToString()+"."+item["标题"].ToString() +"   ";

      }

转载于:https://www.cnblogs.com/perky_zhou/archive/2004/11/18/65044.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值