Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Genel > Programlama > ASP .NET

ASP .NET ASP & .NET

Cevapla
 
LinkBack Seçenekler Stil
  #11 (permalink)   eTicaret 
Alt 2006-05-13, 14:44
sitemedya - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Nov 2004
Mesajlar: 362
Tecrübe Puanı: 3
eTicaret: %0/0
sitemedya is on a distinguished road
Standart

Alıntı:
maxialem´isimli üyeden Alıntı
teşekkürler sitemedya kod çalışıyo amabir problemim daha çıktı bu kodu kullandgımda

12.05.2006 11:46:53 böyle bir sonuç veriyo ama sitenin yorumlayıcısı

27.02.2006 21:44:23 tarihini daha büyük görüyo buna bir çare varmıdır acaba 1033 kullandıgımda bu sefer sapıtıyo şimdiden teşekkürler
1033 veya 1055 derken neyi kastettiğini anlamadım ama collation ise 1254 olması, tarih sıralamasının düzgün olması için yeterli.
Diğer bazı ihtimaller ise şunlar:
1. Server system regional setting türkiye için ayarlımı?
2. mssql kullanıyorsan, table in kullandığı collation düzgünmü?
3. Kullandığın query hatasızmı?
4. asp kod hatasızmı?

daha fazla bilgi vermen lazım. (özel ise, PM'de atabilirsin)
__________________
asp,php,.net,mssql,mysql,oracle,delphi,c ...
Alıntı ile Cevapla

  #12 (permalink)   eTicaret 
Alt 2006-05-13, 15:22
sistem - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Jul 2005
Nerden: istanbul
Mesajlar: 160
Tecrübe Puanı: 3
eTicaret: %0/0
sistem is on a distinguished road
Standart

Alıntı:
sitemedya´isimli üyeden Alıntı
1033 veya 1055 derken neyi kastettiğini anlamadım ama collation ise 1254 olması, tarih sıralamasının düzgün olması için yeterli.
Diğer bazı ihtimaller ise şunlar:
1. Server system regional setting türkiye için ayarlımı?
2. mssql kullanıyorsan, table in kullandığı collation düzgünmü?
3. Kullandığın query hatasızmı?
4. asp kod hatasızmı?

daha fazla bilgi vermen lazım. (özel ise, PM'de atabilirsin)

ayarlı olsaydı LCID=1055 i kullanarak yapardı zaten

LCID=1055 ' sunucu destekliyorsa Türkçe reg. setting içindir.
Alıntı ile Cevapla

  #13 (permalink)   eTicaret 
Alt 2006-05-27, 10:12
Member
 
Üyelik tarihi: Aug 2004
Nerden: İstanbul
Mesajlar: 109
Tecrübe Puanı: 0
eTicaret: %0/0
internet has a little shameless behaviour in the past
Standart

sistem zaten gerekenleri söylemiş fazla söze ne hacet
__________________
Bilgi paylaştıkça çoğalır..
Alıntı ile Cevapla

  #14 (permalink)   eTicaret 
Alt 2006-06-15, 21:55
Member
 
Üyelik tarihi: Jan 2006
Mesajlar: 197
Tecrübe Puanı: 0
eTicaret: %0/0
maxialem can only hope to improve
Standart

evet zurnanın zırt dedigi yerdeyiz sistem hala hatalı çalışıyo niyemi

6/9/2006 6:08:58 tarihini

6/11/2006 6:08:58 tarihinden büyük görüyo
bana bunun çözümünü yada tarihi
06/11/2006 şekline çevirecek kodu veren arkadaşa minnettar kalırım
herkes yorum yapmaya çalışmış bazıları olayı farketmiş ama bazıları daha çözememiş sorunum şu
sitede aktif olan üyeler in birde sisteme son giriş tarihi var ben buraya kodu yolluyorum ve sisteme giriş yapan son 10 kişiyi sıralıyorum bu kod bunun için lazım
kullandıgım kod

tarih = left(now(),16)

ama bunu cdate yapıncada sıfırları siliyo yani cdate ile olmuyo farklı bir çözüm lazım yani ay ve gün tek rakam olmamalıkı dogru yorumlansın
Alıntı ile Cevapla

  #15 (permalink)   eTicaret 
Alt 2006-06-16, 02:03
sistem - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Jul 2005
Nerden: istanbul
Mesajlar: 160
Tecrübe Puanı: 3
eTicaret: %0/0
sistem is on a distinguished road
Standart

Alıntı:
maxialem´isimli üyeden Alıntı
6/9/2006 6:08:58 tarihini
06/11/2006 şekline çevirecek kodu veren arkadaşa minnettar kalırım

ama bunu cdate yapıncada sıfırları siliyo yani cdate ile olmuyo farklı bir çözüm lazım yani ay ve gün tek rakam olmamalıkı dogru yorumlansın
Şöyle yapabilirsin

Kod:
Response.Write FormatDateTime ( "15/06/2006 06:08:58", 2) ' db den alınan tarih

' sonuc 15/06/2006

' veya

Response.Write FormatDateTime ( now , 2)

' sonuc 15/06/2006 gibi



Cdate olayına gelince tek rakamla işin yok aslında senin
örnekle açıklayabilirim

Kod:

oncekiTarih = "15/06/2006 06:08:58"     ' bu bir string dir. 

oncekiTarih = cdate(oncekiTarih)	   ' string artık bir tarih değişkeni oluyor

simdikiTarih = now				' now zaten tarih oldugu için cdate ile tarihe çevirmiyoruz

Fark = simdikitarih - oncekitarih		' artık matematiksel işlem yapabiliyoruz .

Response.Write simdikitarih &  " - " & oncekiTarih & " = " & (Fark)


' --------------------------------------------------

' ikinci Örnek fark ile ne yapılır

if int(fark) <= 10 then  Response.Write "bu kişi on gün içinde giriş yapmış "
if int(fark) = 5 then  Response.Write "bu kişi 5 gün önce buradaymış"
if int(fark) > 10 then  Response.Write "bu kişi 10 gündür Ortalarda yok  "

' gibi gibi
kolay gelsin.
__________________
site ekle elektronik & yazılım.
Alıntı ile Cevapla

  #16 (permalink)   eTicaret 
Alt 2006-06-16, 12:48
Member
 
Üyelik tarihi: Jan 2006
Mesajlar: 197
Tecrübe Puanı: 0
eTicaret: %0/0
maxialem can only hope to improve
Standart

sistem@@ teşekkür ederim ama problemi buldum sanırım

kodum bu örnegin

guncelle="UPDATE uyeler SET son_tarih=date() Where kuladi='"&Session("kuladi")&"'"
Set Tarih=Baglanti.Execute (guncelle)

bu kodu dahi nasıl düzenlersem düzenleyim kendi hostumda

02.06.2006

gösterirken freewebdotta

2.6.2006

olarak gösteriyo bu neden kaynaklanıyo bunu bulabilirsek çözülür sanırım db olabilirmi problem

gelelim senin koda
Response.Write FormatDateTime ( "15/06/2006 06:08:58", 2) ' db den alınan tarih

bu kod bize yaramıyo çünkü dbden alınan kodların 10 tanesini süzmem gerekiyo buda direkt dbden veri almam anlamına geliyo bu işi ayın 18 ine kadar çözmem lazım yokmu fikri olan acaba db yi degiştirsem düzelirmi
Alıntı ile Cevapla

  #17 (permalink)   eTicaret 
Alt 2006-06-16, 14:44
Member
 
Üyelik tarihi: Jan 2006
Mesajlar: 197
Tecrübe Puanı: 0
eTicaret: %0/0
maxialem can only hope to improve
Standart

evet bu olayıda fonksiyonla çözdük bilgi paylaştıkça çogalır bu kodu ileride kullanmak isteyenler için yazıyorum

Alıntı:
<%
Function TarihFormatla(ByVal strTarih)
If strTarih = "" Or isDate(strTarih) = False Then Exit Function

blnSaat = True '// Eğer Saatin Gösterilmesini İstemiyorsanız Değeri False Yapın

Saniye = Second(strTarih)
Dakika = Minute(strTarih)
Saat = Hour(strTarih)
Gun = Day(strTarih)
Ay = Month(strTarih)
Yil = Year(strTarih)

'// Biçimlendirmenin Bozulmaması İçin Değerler 2 Karakterden Kısaysa Başlarına 0 Ekleniyor
If Len(ay) < 2 Then ay="0" & ay
If Len(Gun) < 2 Then Gun="0" & Gun
If Len(Saat) < 2 Then Saat="0" & Saat
If Len(Dakika) < 2 Then Dakika="0" & Dakika
If Len(Saniye) < 2 Then Saniye="0" & Saniye

'// Eğer Girilen Tarihte Saat Yoksa Saat Kısmı Kaldırılıyor
If Saniye = "00" And Dakika = "00" And Saat = "00" Then blnSaat = False

TarihFormatla = Ay &"/"& Gun &"/"& Yil
If blnSaat Then TarihFormatla = TarihFormatla &"&nbsp;"& Saat &":"& Dakika &":"& saniye

End Function


tarih = TarihFormatla(Now())
%>
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil



Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 05:04 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox