none
saati geri saydırm RRS feed

Yanıtlar

  • Fark etmez İbrahim Bey,

    Bu durumda DateTime.Now yerine kendiniz bir nesne oluşturabilirsiniz şunun gibi:

    DateTime dt = new DateTime(Yıl,Ay,Gün,Saat,Dakika,Saniye);

    Bunu geri saydırmak için dediğim gibi her 1 saniyede ki timer la yapabilirsiniz:

    dt.AddSeconds(-1) ile 1 saniye geri sayabilirsiniz.

    21 Temmuz 2013 Pazar 20:56
  •         int saniye;
            int dakika; 
    
            public Form1()
            {
                InitializeComponent();
                timer1.Interval = 1000;
            }
    
            private void textBox1_TextChanged(object sender, EventArgs e)
            {
                label1.Text = textBox1.Text;
            }
    
            private void timer1_Tick(object sender, EventArgs e)
            {
                if(dakika==0 && saniye==0)
                {
                    timer1.Stop();
                    MessageBox.Show("Zaman doldu", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
    
                else if(saniye == 0)
                {
                    dakika = dakika - 1;
                    saniye = 59;
                }
                else
                {
                    saniye = saniye - 1;
                }
                if(dakika<10 && saniye<10)
                    label1.Text = "0"+dakika.ToString() + ":0" + saniye.ToString();
                else if(saniye<10)
                    label1.Text = dakika.ToString() + ":0" + saniye.ToString();
                else if(dakika<10)
                    label1.Text = "0" + dakika.ToString() + ":" + saniye.ToString();
                else
                    label1.Text = dakika.ToString() + ":" + saniye.ToString();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                string[] text = textBox1.Text.Split(':');
                dakika = Convert.ToInt32(text[0]);
                saniye = Convert.ToInt32(text[1]);
    
                timer1.Start();
                
            }


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. İletişim : alirizainceoglu[at]hotmail[nokta]com

    19 Temmuz 2013 Cuma 14:13

Tüm Yanıtlar

  • yada saati dakikaya nasıl çevirebilirim oda işimi görür

    Powared by BİLGİÇ

    19 Temmuz 2013 Cuma 13:46
  • Size ne için gerekiyor bilemiyorum ama .Net te DateTime.AddSeconds(-1) şeklinde çağırmanız 1 saniye geri alınmış bir DateTime döndürür, bunu kullanabilirsiniz, şu şekil:

    DateTime tarihsaat = DateTime.Now.AddSeconds(-1);

    Ek olarak, Saat * 60 dakikayı veriyor :)
    19 Temmuz 2013 Cuma 14:10
  •         int saniye;
            int dakika; 
    
            public Form1()
            {
                InitializeComponent();
                timer1.Interval = 1000;
            }
    
            private void textBox1_TextChanged(object sender, EventArgs e)
            {
                label1.Text = textBox1.Text;
            }
    
            private void timer1_Tick(object sender, EventArgs e)
            {
                if(dakika==0 && saniye==0)
                {
                    timer1.Stop();
                    MessageBox.Show("Zaman doldu", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
    
                else if(saniye == 0)
                {
                    dakika = dakika - 1;
                    saniye = 59;
                }
                else
                {
                    saniye = saniye - 1;
                }
                if(dakika<10 && saniye<10)
                    label1.Text = "0"+dakika.ToString() + ":0" + saniye.ToString();
                else if(saniye<10)
                    label1.Text = dakika.ToString() + ":0" + saniye.ToString();
                else if(dakika<10)
                    label1.Text = "0" + dakika.ToString() + ":" + saniye.ToString();
                else
                    label1.Text = dakika.ToString() + ":" + saniye.ToString();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                string[] text = textBox1.Text.Split(':');
                dakika = Convert.ToInt32(text[0]);
                saniye = Convert.ToInt32(text[1]);
    
                timer1.Start();
                
            }


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. İletişim : alirizainceoglu[at]hotmail[nokta]com

    19 Temmuz 2013 Cuma 14:13
  • aydın bey 

    ben sistem saatini geri saydırmak için değil kendi belirlediğim dk ve sn yi geri saydırmak için istiyorum


    Powared by BİLGİÇ

    21 Temmuz 2013 Pazar 20:49
  • AliRıza bey

    çok güzel vermisiniz saolun işimide görür verdiğiniz kod 

     benim aradığım 04:30 olan zamanı yukarıdaki gibi uzun bir kod bloğu kullanmaksızın geri saydırabileceğimiz bir kod varmıdıdır 

    say geri diyecem sayacak :) 


    Powared by BİLGİÇ

    21 Temmuz 2013 Pazar 20:55
  • Fark etmez İbrahim Bey,

    Bu durumda DateTime.Now yerine kendiniz bir nesne oluşturabilirsiniz şunun gibi:

    DateTime dt = new DateTime(Yıl,Ay,Gün,Saat,Dakika,Saniye);

    Bunu geri saydırmak için dediğim gibi her 1 saniyede ki timer la yapabilirsiniz:

    dt.AddSeconds(-1) ile 1 saniye geri sayabilirsiniz.

    21 Temmuz 2013 Pazar 20:56
  • Aydın bey 

    Teşekkür ederim çok işime yarayacak bu ilgin için teşekkür ederim :)


    Powared by BİLGİÇ

    21 Temmuz 2013 Pazar 21:02