银行时间计算

来源:互联网 发布:淘宝贷款的条件 编辑:程序博客网 时间:2024/06/09 17:32

VERSION 5.00
Begin VB.Form main
   BackColor       =   &H00FFFFC0&
   BorderStyle     =   1  'Fixed Single
   Caption         =   "天数计算"
   ClientHeight    =   4155
   ClientLeft      =   45
   ClientTop       =   435
   ClientWidth     =   6675
   ControlBox      =   0   'False
   Icon            =   "main.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   4155
   ScaleWidth      =   6675
   StartUpPosition =   1  '所有者中心
   Begin VB.CommandButton cmdClose
      Caption         =   "关闭"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   3000
      TabIndex        =   24
      Top             =   3480
      Width           =   735
   End
   Begin VB.CommandButton cmdEnd
      Caption         =   "获取开始日期"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   4560
      TabIndex        =   20
      Top             =   2760
      Width           =   1450
   End
   Begin VB.CommandButton cmdStart
      Caption         =   "获取结束日期"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   2640
      TabIndex        =   19
      Top             =   2760
      Width           =   1450
   End
   Begin VB.CommandButton cmdDays
      Caption         =   "获取天数"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   720
      TabIndex        =   18
      Top             =   2760
      Width           =   1450
   End
   Begin VB.TextBox txtDays
      Alignment       =   1  'Right Justify
      BeginProperty Font
         Name            =   "宋体"
         Size            =   15
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   1680
      TabIndex        =   16
      Top             =   1800
      Width           =   1335
   End
   Begin VB.TextBox txtEndDate
      Alignment       =   1  'Right Justify
      BeginProperty Font
         Name            =   "宋体"
         Size            =   15
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Index           =   0
      Left            =   1680
      TabIndex        =   10
      Top             =   1080
      Width           =   1335
   End
   Begin VB.TextBox txtEndDate
      Alignment       =   1  'Right Justify
      BeginProperty Font
         Name            =   "宋体"
         Size            =   15
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Index           =   1
      Left            =   3480
      TabIndex        =   9
      Top             =   1080
      Width           =   495
   End
   Begin VB.TextBox txtEndDate
      Alignment       =   1  'Right Justify
      BeginProperty Font
         Name            =   "宋体"
         Size            =   15
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Index           =   2
      Left            =   4560
      TabIndex        =   8
      Top             =   1080
      Width           =   495
   End
   Begin VB.TextBox txtStartDate
      Alignment       =   1  'Right Justify
      BeginProperty Font
         Name            =   "宋体"
         Size            =   15
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Index           =   2
      Left            =   4560
      TabIndex        =   5
      Top             =   360
      Width           =   495
   End
   Begin VB.TextBox txtStartDate
      Alignment       =   1  'Right Justify
      BeginProperty Font
         Name            =   "宋体"
         Size            =   15
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Index           =   1
      Left            =   3480
      TabIndex        =   4
      Top             =   360
      Width           =   495
   End
   Begin VB.TextBox txtStartDate
      Alignment       =   1  'Right Justify
      BeginProperty Font
         Name            =   "宋体"
         Size            =   15
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Index           =   0
      Left            =   1680
      TabIndex        =   0
      Top             =   360
      Width           =   1335
   End
   Begin VB.Label lblClearEnd
      BackStyle       =   0  'Transparent
      Caption         =   "清空"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   700
         Underline       =   -1  'True
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H8000000D&
      Height          =   375
      Left            =   6120
      TabIndex        =   23
      Top             =   1280
      Width           =   615
   End
   Begin VB.Label lblClearStart
      BackStyle       =   0  'Transparent
      Caption         =   "清空"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   700
         Underline       =   -1  'True
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H8000000D&
      Height          =   255
      Left            =   6120
      TabIndex        =   22
      Top             =   560
      Width           =   615
   End
   Begin VB.Label lblGetNowEnd
      BackStyle       =   0  'Transparent
      Caption         =   "获取当前日期"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   700
         Underline       =   -1  'True
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H8000000D&
      Height          =   375
      Left            =   5400
      TabIndex        =   21
      Top             =   1200
      Width           =   615
   End
   Begin VB.Label Label5
      BackStyle       =   0  'Transparent
      Caption         =   "天"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   15
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   3120
      TabIndex        =   17
      Top             =   1800
      Width           =   1575
   End
   Begin VB.Label Label4
      Alignment       =   1  'Right Justify
      BackStyle       =   0  'Transparent
      Caption         =   "天数:"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   15
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   120
      TabIndex        =   15
      Top             =   1800
      Width           =   1500
   End
   Begin VB.Label Label3
      Alignment       =   1  'Right Justify
      BackStyle       =   0  'Transparent
      Caption         =   "结束日期:"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   15
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   120
      TabIndex        =   14
      Top             =   1200
      Width           =   1500
   End
   Begin VB.Label Label1
      BackStyle       =   0  'Transparent
      Caption         =   "年"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   14.25
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Index           =   5
      Left            =   3120
      TabIndex        =   13
      Top             =   1200
      Width           =   255
   End
   Begin VB.Label Label1
      BackStyle       =   0  'Transparent
      Caption         =   "月"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   14.25
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Index           =   4
      Left            =   4080
      TabIndex        =   12
      Top             =   1200
      Width           =   255
   End
   Begin VB.Label Label1
      BackStyle       =   0  'Transparent
      Caption         =   "日"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   14.25
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Index           =   3
      Left            =   5040
      TabIndex        =   11
      Top             =   1200
      Width           =   255
   End
   Begin VB.Label Label2
      Alignment       =   1  'Right Justify
      BackStyle       =   0  'Transparent
      Caption         =   "开始日期:"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   15
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   120
      TabIndex        =   7
      Top             =   480
      Width           =   1500
   End
   Begin VB.Label lblGetNow
      BackStyle       =   0  'Transparent
      Caption         =   "获取当前日期"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   700
         Underline       =   -1  'True
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H8000000D&
      Height          =   375
      Left            =   5400
      TabIndex        =   6
      Top             =   480
      Width           =   615
   End
   Begin VB.Label Label1
      BackStyle       =   0  'Transparent
      Caption         =   "日"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   14.25
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Index           =   2
      Left            =   5040
      TabIndex        =   3
      Top             =   480
      Width           =   255
   End
   Begin VB.Label Label1
      BackStyle       =   0  'Transparent
      Caption         =   "月"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   14.25
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Index           =   1
      Left            =   4080
      TabIndex        =   2
      Top             =   480
      Width           =   255
   End
   Begin VB.Label Label1
      BackStyle       =   0  'Transparent
      Caption         =   "年"
      BeginProperty Font
         Name            =   "宋体"
         Size            =   14.25
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Index           =   0
      Left            =   3120
      TabIndex        =   1
      Top             =   480
      Width           =   255
   End
End
Attribute VB_Name = "main"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False


Private Sub cmdClose_Click()
On Error Resume Next
  End
End Sub

Private Sub cmdDays_Click()
On Error Resume Next
   If IsNumeric(txtStartDate(0).Text) And IsNumeric(txtStartDate(1).Text) And IsNumeric(txtStartDate(2).Text) Then
   Else
      MsgBox "开始日期有误", vbOKOnly, "提示"
      Exit Sub
   End If
    If IsNumeric(txtEndDate(0).Text) And IsNumeric(txtEndDate(1).Text) And IsNumeric(txtEndDate(2).Text) Then
    Else
      MsgBox "结束日期有误", vbOKOnly, "提示"
      Exit Sub
   End If
   txtDays.Text = Abs(DateDiff("d", txtStartDate(0).Text & "-" & txtStartDate(1).Text & "-" & txtStartDate(2).Text, txtEndDate(0).Text & "-" & txtEndDate(1).Text & "-" & txtEndDate(2).Text))
End Sub

Private Sub cmdEnd_Click()
On Error Resume Next
Dim startDate As Date
   If IsNumeric(txtEndDate(0).Text) And IsNumeric(txtEndDate(1).Text) And IsNumeric(txtEndDate(2).Text) Then
   Else
      MsgBox "结束日期有误", vbOKOnly, "提示"
      Exit Sub
   End If
   If IsNumeric(txtDays.Text) Then
          If Int(txtDays.Text) <> txtDays.Text Then
               MsgBox "天数有误", vbOKOnly, "提示"
               Exit Sub
          End If
   Else
          MsgBox "天数有误", vbOKOnly, "提示"
          Exit Sub
   End If
   endDate = DateAdd("d", 0 - Abs(txtDays.Text), txtEndDate(0).Text & "-" & txtEndDate(1).Text & "-" & txtEndDate(2).Text)
   txtStartDate(0).Text = Year(endDate)
   txtStartDate(1).Text = Month(endDate)
   txtStartDate(2).Text = Day(endDate)
End Sub

Private Sub cmdStart_Click()
On Error Resume Next
Dim endDate As Date
   If IsNumeric(txtStartDate(0).Text) And IsNumeric(txtStartDate(1).Text) And IsNumeric(txtStartDate(2).Text) Then
   Else
      MsgBox "开始日期有误", vbOKOnly, "提示"
      Exit Sub
   End If
   If IsNumeric(txtDays.Text) Then
          If Int(txtDays.Text) <> txtDays.Text Then
               MsgBox "天数有误", vbOKOnly, "提示"
               Exit Sub
          End If
   Else
          MsgBox "天数有误", vbOKOnly, "提示"
          Exit Sub
   End If
   endDate = DateAdd("d", Abs(txtDays.Text), txtStartDate(0).Text & "-" & txtStartDate(1).Text & "-" & txtStartDate(2).Text)
   txtEndDate(0).Text = Year(endDate)
   txtEndDate(1).Text = Month(endDate)
   txtEndDate(2).Text = Day(endDate)
End Sub

 

Private Sub lblClearEnd_Click()
On Error Resume Next
    txtEndDate(0).Text = ""
    txtEndDate(1).Text = ""
    txtEndDate(2).Text = ""

End Sub

Private Sub lblClearStart_Click()
On Error Resume Next
    txtStartDate(0).Text = ""
    txtStartDate(1).Text = ""
    txtStartDate(2).Text = ""
End Sub

Private Sub lblGetNow_Click()
On Error Resume Next
    txtStartDate(0).Text = Year(Now())
    txtStartDate(1).Text = Month(Now())
    txtStartDate(2).Text = Day(Now())
End Sub
Private Sub lblGetNowEnd_Click()
On Error Resume Next
    txtEndDate(0).Text = Year(Now())
    txtEndDate(1).Text = Month(Now())
    txtEndDate(2).Text = Day(Now())
End Sub

Private Sub txtDays_LostFocus()
On Error Resume Next
       If IsNumeric(txtDays.Text) Then
          If Int(txtDays.Text) <> txtDays.Text Then
              txtDays.Text = ""
          Else
              txtDays.Text = Abs(Int(txtDays.Text))
          End If
       Else
         txtDays.Text = ""
       End If
End Sub

Private Sub txtEndDate_LostFocus(Index As Integer)
On Error Resume Next
    If Index = 0 Then
       If IsNumeric(txtEndDate(Index).Text) Then
          If Int(txtEndDate(Index).Text) <> txtEndDate(Index).Text Then
              txtEndDate(Index).Text = ""
          Else
              txtEndDate(Index).Text = Int(txtEndDate(Index).Text)
          End If
       Else
         txtEndDate(Index).Text = ""
       End If
    End If
    If Index = 1 Then
       If IsNumeric(txtEndDate(Index).Text) Then
          If Int(txtEndDate(Index).Text) <> txtEndDate(Index).Text Then
              txtEndDate(Index).Text = ""
          Else
              txtEndDate(Index).Text = Int(txtEndDate(Index).Text)
          End If
       Else
         txtEndDate(Index).Text = ""
       End If
       If txtEndDate(Index).Text < 1 Or txtEndDate(Index).Text > 12 Then
         txtEndDate(Index).Text = ""
       End If
    End If
     If Index = 2 Then
       If IsNumeric(txtEndDate(Index).Text) Then
          If Int(txtEndDate(Index).Text) <> txtEndDate(Index).Text Then
              txtEndDate(Index).Text = ""
          Else
              txtEndDate(Index).Text = Int(txtEndDate(Index).Text)
          End If
       Else
         txtEndDate(Index).Text = ""
       End If
       If txtEndDate(Index).Text < 1 Or txtEndDate(Index).Text > 31 Then
         txtEndDate(Index).Text = ""
       End If
    End If
End Sub

Private Sub txtStartDate_LostFocus(Index As Integer)
On Error Resume Next
    If Index = 0 Then
       If IsNumeric(txtStartDate(Index).Text) Then
          If Int(txtStartDate(Index).Text) <> txtStartDate(Index).Text Then
              txtStartDate(Index).Text = ""
          Else
              txtStartDate(Index).Text = Int(txtStartDate(Index).Text)
          End If
       Else
         txtStartDate(Index).Text = ""
       End If
    End If
    If Index = 1 Then
       If IsNumeric(txtStartDate(Index).Text) Then
          If Int(txtStartDate(Index).Text) <> txtStartDate(Index).Text Then
              txtStartDate(Index).Text = ""
          Else
              txtStartDate(Index).Text = Int(txtStartDate(Index).Text)
          End If
       Else
         txtStartDate(Index).Text = ""
       End If
       If txtStartDate(Index).Text < 1 Or txtStartDate(Index).Text > 12 Then
         txtStartDate(Index).Text = ""
       End If
    End If
     If Index = 2 Then
       If IsNumeric(txtStartDate(Index).Text) Then
          If Int(txtStartDate(Index).Text) <> txtStartDate(Index).Text Then
              txtStartDate(Index).Text = ""
         Else
              txtStartDate(Index).Text = Int(txtStartDate(Index).Text)
          End If
       Else
         txtStartDate(Index).Text = ""
       End If
       If txtStartDate(Index).Text < 1 Or txtStartDate(Index).Text > 31 Then
         txtStartDate(Index).Text = ""
       End If
    End If
End Sub

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 6个月宝宝鼻塞怎么办 3个月婴儿感冒咳嗽怎么办 感冒打喷嚏打不出来怎么办 4岁宝宝体温37.5怎么办 8个月的宝宝鼻塞怎么办 4个月婴儿鼻塞怎么办 我一躺下就鼻塞怎么办 感冒了鼻子堵了怎么办 感冒鼻涕流的多怎么办 小孩感冒鼻塞怎么办最简单方法 鼻子痒老打喷嚏流鼻涕怎么办 眼睛红痒鼻子流鼻涕怎么办 19个月宝宝流鼻血怎么办 9个月宝宝流鼻血怎么办 8个月宝宝流鼻血怎么办 4个月宝宝流鼻血怎么办 20个月宝宝发烧流鼻血怎么办 60天宝宝老鼻塞怎么办 10个月宝宝头被撞到流鼻血怎么办 狗狗受凉吐了怎么办 狗狗咳嗽流鼻涕一直不好怎么办 宝宝感冒咳嗽流鼻涕发烧怎么办 狗狗感冒咳嗽流鼻涕怎么办 9岁儿童咳嗽鼻塞怎么办 三个月大的狗狗流鼻涕怎么办 3个月小狗干呕流鼻涕怎么办 狗狗流鼻涕怎么办有浓 小狗狗感冒了怎么办呢 狗狗一直擤鼻涕怎么办 小狗感冒流黄鼻涕怎么办 六个月宝宝鼻塞流鼻涕怎么办 小狗吃太多吐了怎么办 狗狗晕车一直吐怎么办 狗狗已经晕车了怎么办 狗狗得犬瘟怎么办 泰迪坐车吐了怎么办 小孩感冒流鼻涕带血怎么办 孩子鼻子流鼻涕有血丝怎么办 鼻子过敏流鼻涕有血丝怎么办 孕妇感冒头痛鼻涕带血怎么办 孕妇感冒鼻塞鼻涕带血怎么办