Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

2Beğeni
  • 1 Yazan ontedi
  • 1 Yazan yetkilibiri

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Asp .NET

Asp.net DateTime.Now.AddDays Sorunu

  #1  
Okunmamış 01 Mart 2018, 23:31
formadukkani Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 27 Şubat 2013
Yaş / Cinsiyet: 33 / Erkek
Meslek: Turizm
Ad, Soyad:
Mesajlar: 22
Beğeniler: 7 / 4
Ticaret: 0, 0%
Merhaba Arkadaşlar,
Sitemde,
<%=DateTime.Now.AddDays(1).ToString("d MMMM yyyy dddd", New System.Globalization.CultureInfo("tr-TR")) %>
Bir kod var sorum ise, bu kodun sonucu Pazar gününe gelmesi halinde DateTime.Now.AddDays(2) olmasını yani Pazartesi gününü göstermesini istiyorum.
Bu konuda önerisi ya da bilgisi olan arkadaşlar yardımcı olabilirlerse sevinirim.
  #2  
Okunmamış 02 Mart 2018, 08:44
Avatar Seçilmemiş
www.ontedi.com
 
Üyelik Tarihi: 03 Ekim 2013
Cinsiyet: Erkek
Konum: Ankara
Ad, Soyad: Se... To...
Mesajlar: 955
Beğeniler: 271 / 126
Ticaret: 2, 100%
Mobilden yaziyorum.
If(bugun == 6)
2 ekle
Else
1 ekle

Gibi bir sey yaparsin.
formadukkani bunu beğendi.
  #3  
Okunmamış 02 Mart 2018, 11:21
formadukkani Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 27 Şubat 2013
Yaş / Cinsiyet: 33 / Erkek
Meslek: Turizm
Ad, Soyad:
Mesajlar: 22
Beğeniler: 7 / 4
Ticaret: 0, 0%
Cevabınız için teşekkür ederim,
Bunun gibi bir kaç deneme yapmama rağmen bir türlü başaramadım
  #4  
Okunmamış 07 Mart 2018, 04:46
Avatar Seçilmemiş
ASYA Developers
 
Üyelik Tarihi: 01 Temmuz 2015
Cinsiyet: Erkek
Konum: Bursa
Ad, Soyad: Ay... Şe...
Mesajlar: 29
Beğeniler: 11 / 4
Ticaret: 12, 100%
if (DateTime.Now.ToString("dddd")=="Pazar")
{
DateTime gunPzt = DateTime.Now.AddDays(1);
}
lakin,

DateTime.UtcNow (sunucu tarihi) veya ;

public static string sqlTarih()
{
string deger = "";
datatable dt = veriCekmeFonksiyonunuz("SELECT GETDATE() as tarih"); //sql tarihi
if (dt != null && dt.Rows.Count > 0)
{
deger = dt.Rows[0]["tarih"].ToString();
}
return deger;
}

stringi datetime e alıp da kontrol edebilirsiniz,

datetime.now haliyle kullanıcı tarihiyle çalışıyor.
  #5  
Okunmamış 26 Temmuz 2018, 22:26
Avatar Seçilmemiş
www.enderaric.com
 
Üyelik Tarihi: 23 Ocak 2015
Yaş / Cinsiyet: 28 / Erkek
Ad, Soyad: En... Ar...
Mesajlar: 228
Beğeniler: 34 / 45
Ticaret: 0, 0%
https://stackoverflow.com/questions/...d-or-a-weekday
www.enderaric.com
Skype : enoua_engineer
Bilgisayar Mühendisi
  #6  
Okunmamış 16 Ağustos 2018, 02:32
yetkilibiri Adlı Üyenin Avatarı
Yazılım Uzmanı
 
Üyelik Tarihi: 28 Mayıs 2017
Cinsiyet: Erkek
Ad, Soyad: Ey... Ye...
Mesajlar: 85
Beğeniler: 38 / 31
Ticaret: 0, 0%
Kod:
<%=DateTime.Now.AddDays(1).ToString("d MMMM yyyy dddd", New System.Globalization.CultureInfo("tr-TR")).EndsWith(" Pazar") ? DateTime.Now.AddDays(2).ToString("d MMMM yyyy dddd", New System.Globalization.CultureInfo("tr-TR")) : DateTime.Now.AddDays(1).ToString("d MMMM yyyy dddd", New System.Globalization.CultureInfo("tr-TR")) %>
Bu şekilde işini görür.
İlk değer " Pazar" ile bitiyorsa ? ile : arasındaki kod çalışır yani 2 gün ekler. Değilse : işaretinden sonraki kısım çalışır.
formadukkani bunu beğendi.
Eyüp Can Yeten; C# uzmanı, asp.net uzmanı, asp uzmanı, sql uzmanı aramalarında Google'da 1. sırada yer almaktadır.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Asp .NET


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 04:21.