Pengetahuan Dunia Komputer

Minggu, 11 Desember 2011

Menghitung Selisih Tanggal dengan C#.Net

langsung saja praktekan sedikit script ASP untuk membuat sebuah program menghitung selisih tanggal.
pada bagian WebForm kita masukkan dua buah textbox

<table>
        <tr>
             <td>
             <asp:TextBox runat="server" ID="txtTanggal1"></asp:TextBox>
             </td>
       </tr>
       <tr>
             <td>
             <asp:TextBox runat="server" ID="txtTanggal2"></asp:TextBox>
             </td>
        </tr>
        <tr>
              <td>
              <asp:Button runat="server" ID="txtHitung" Text="HITUNG" OnClick="txtHitung_Click" />
              </td>
         </tr>
         <tr>
              <td>
              <asp:Label ID="Lblpesan" runat="server"></asp:Label>
              </td>
         </tr>
 </table>


pada bagian C#


protected void txtHitung_Click(object sender, EventArgs e)
{
        DateTime tanggal1 = Convert.ToDateTime(txtTanggal1.Text);
        DateTime tanggal2 = Convert.ToDateTime(txtTanggal2.Text);
        TimeSpan ts = new TimeSpan();
        ts = tanggal2.Subtract(tanggal1);
        Lblpesan.Text = "selisih " + ts.Days + " hari";
}

Tidak ada komentar:

Posting Komentar