Bilginler Forum
C++ C# ve VB.Net ile iki tarih arasindaki fark Uye_ol
| Bilginler Forum | En Bilgili Forum Sitesi |
Bilginler Forum
C++ C# ve VB.Net ile iki tarih arasindaki fark Uye_ol
| Bilginler Forum | En Bilgili Forum Sitesi |
Bilginler Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Bilginler Forum

Bilginler Forum | Yetkin Forum Güvencesiyle Sizlerle
 
AnasayfaAnasayfa  Latest imagesLatest images  Kayıt OlKayıt Ol  Giriş yap  

 

 C++ C# ve VB.Net ile iki tarih arasindaki fark

Aşağa gitmek 
YazarMesaj
Admin
Bilginler Forum'un Yeni Admini BéRK
Bilginler Forum'un Yeni Admini BéRK
Admin


Mesaj Sayısı : 215
Kayıt tarihi : 10/04/10
Yaş : 33
Nerden : Bilginler Forum'dan

C++ C# ve VB.Net ile iki tarih arasindaki fark Empty
MesajKonu: C++ C# ve VB.Net ile iki tarih arasindaki fark   C++ C# ve VB.Net ile iki tarih arasindaki fark EmptyPerş. Nis. 29, 2010 8:24 am

C++ C# ve VB.Net ile iki tarih arasindaki farkBildiginiz gibi visaul basic 6 ile bu islemleri yapmak cok kolaydi
daydiff(format,tarih1,tarih2) function unu kullanarak bu islemler gerceklestiriliyordu, bunun yerini net te DateTime ve TimeSpan function lari kullanarak aliyoruz...
size 3 dilde nasil alinacagini orneklere gosterecegim.


C# ile tarih farki bulma



public int ikitarihfarki (DateTime tr1,DateTime tr2)
{
TimeSpan Sonuc;
Sonuc=(tr2-tr1);
return (Sonuc.Days);

}

//formunuza bir buton ekleyip arkasina su kodu yazin

private void buton1_click(object sender,System.EventArgs e)
{

MessageBox.Show(ikitarihfarki(new DateTime(2004,2,10),new DateTime(2004,10,10).ToString());

}



'------------------------------------------------------------
VB.NET ile tarih farki bulma
[size=9]
public function ikitarihfarki (byval tr1 as DateTime,byval tr2 as DateTime) as integer

dim Sonuc as TimeSpan
Sonuc=(tr2-tr1)
return (Sonuc.Days)
end function
'--------------------------------------------------------------
'formunuza bir buton ekleyip arkasina su kodu yazin

private sub buton1_click(byval sender as System.object,byval e as System.EventArgs)


MessageBox.Show(ikitarihfarki(new DateTime(2004,2,10),new DateTime(2004,10,10).ToString())

end sub



c++ ile tarih farki bulma
[size=9]

// diffdate.h

#ifndef DIFFDATE_H
#define DIFFDATE_H

extern time_t timeFromString( char *date );
extern int DayDiff( char *date1, char *date2 );

#endif


// diffdate.c

#include <stdio.h>
#include <string.h>
#include <time.h>

time_t timeFromString(char *date)
{
time_t theTime = 0;


int day, month, year;

if (date && (3 == sscanf(date, "%d/%d/%d", &month, &day, &year)))
{
struct tm theTm;

memset(&theTm, 0, sizeof(theTm));

theTm.tm_mon = month - 1;
theTm.tm_mday = day;
theTm.tm_year = year - 1900;

theTime = mktime(&theTm);
}

return theTime;
}// end function timeFromString

int DayDiff(char *date1, char *date2)
{
time_t time1, time2;
int daydiff;

if ((time1 = timeFromString(date1)) && (time2 = timeFromString(date2)))
{
daydiff = (time2 - time1) / (60*60*24);
return (daydiff);
}

return -1;
}// end Function DayDiff
[/size][/size]
Sayfa başına dön Aşağa gitmek
http://bilginler.hareketforum.com
 
C++ C# ve VB.Net ile iki tarih arasindaki fark
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Tarih Felsefesi Nedir?
» Türkçe Tarih Yazım Kodları

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Bilginler Forum :: Web Master Programlama ve Tasarım :: Programlama :: C | C++ | C#-
Buraya geçin: