lotusscript操作word文件中的Class wordDate

%REM
 @author:snowdot23

 @time:2004-1-10
 @description:
  和lotusscript操作word文件 有关的类;
格式化日期类型
 %END REM


Class wordDate
 dateString As String
 starts As String
 stops As String
 
 Sub new( s As String)
  dateString=s
  Call splitString()
  
 End Sub
 
 Public Function getFormatDate(st As String)
  std= formatString(st)
  std= formatString1(st)
  getFormateDate=std
 End Function
 Public Function getStartDate()
  starts= formatString(starts)
  getStartDate=starts
 End Function
 
 Public Function getStopDate()
  stops=formatString(stops)
  getStopDate=stops
 End Function
 Private Sub splitString()
  Dim ins As Integer
  ins =Instr(datestring,"~")
  If ins>0 Then
   starts=Left(datestring,ins-1)
   stops=Right(datestring,Len(datestring)-ins)
   
   starts= formatString(starts)
   
   stops=formatString(stops)
  Else
   
   starts= formatString(starts)
   starts= formatString1(starts)
  End If
  
 End Sub
 
 Function formatString(st As String)
  formatString=Replace(st,"/","-")
 End Function
 
 Function formatString1(st As String)
  formatString1=Replace(st,".","-")
 End Function
 Function getyear( st As String)
  getyear=Left(st,4)
 End Function
 Function getMonth( st As String)
  Dim res As String
  Dim temp As String
  temp=Right(st,Len(st)-4)
  Dim temp1 As String
  temp1=Left(temp,1)
  If temp1="/" Or temp1="." Then
   temp1=Right(temp,Len(st)-5)
   res=Left(temp1,2)
  Else
   res=Left(temp,2)
  End If
  getMonth=temp1
 End Function
 Function getday( st As String)
  getday=Right(st,2)
 End Function
End Class

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值