+ Cevap Yaz
6 sonuçtan 1 ile 6 arası gösteriliyor

Konu: DateTime ile yerel zamanı almak ???

  1. #1

    Üyelik Tarihi
    02/2008
    Mesaj
    66
    Ceviz Üyesi

    Varsayılan DateTime ile yerel zamanı almak ???

    DateTime MyDate = DateTime.Now;
    String time = MyDate.ToString("dd.MM.yyyy dddd HH:mm tt");

    bu kod ile localhostta çalışırken sorun yok, ama server a atınca server saati neyse onu gösteriyor,

    Türkiyede : 13.03.2010 Cumartesi 19:54
    Serverda : 13.03.2010 Saturday 11:55 AM

    Server Amerikada ( IX Web Hostting )

    Bunu nasıl çözerim,

  2. #2

    Üyelik Tarihi
    02/2009
    Yer
    The Netherlands
    Mesaj
    22
    Ceviz Üyesi

    Varsayılan

    IFormatProvider culture = new System.Globalization.CultureInfo("tr-TR", true);
    DateTime dt = DateTime.Now;
    String newDT = dt.ToString("dd.MM.yyyy dddd HH:mm tt", culture);

  3. #3

    Üyelik Tarihi
    02/2008
    Mesaj
    66
    Ceviz Üyesi

    Varsayılan

    using System.Globalization;
    using System.Threading;

    public partial class _Default : System.Web.UI.Page
    {
    protected void Page_Load(object sender, EventArgs e)
    {
    CultureInfo tr = new CultureInfo("tr-TR");
    Thread.CurrentThread.CurrentCulture = tr;
    DateTime MyDate = DateTime.Now.AddHours(8);
    String time = MyDate.ToString("dd.MM.yyyy dddd HH:mm tt");
    Response.Write(time);
    }
    }

    bunun ile doğru zamanı alıyorum " 13.03.2010 Cumartesi 19:54 "
    ama ingiltereden bağlanan bir için yine 2 saatlik bir hata verecek.

    AddHours yapmadan nasıl yerel saati alabilirim.

  4. #4

    Üyelik Tarihi
    02/2008
    Mesaj
    66
    Ceviz Üyesi

    Varsayılan

    İlgilendiğin ve zaman ayırdığın için sağol ama kod tam istediğim gibi çalışmıyor, evet günü türkçe yazıyor ama saat hala 8 saat fark var 11:55

    Alıntı GSWorLD, mesajından alıntı: Mesajı Gör
    IFormatProvider culture = new System.Globalization.CultureInfo("tr-TR", true);
    DateTime dt = DateTime.Now;
    String newDT = dt.ToString("dd.MM.yyyy dddd HH:mm tt", culture);

  5. #5

    Üyelik Tarihi
    02/2007
    Mesaj
    135
    Ceviz Üyesi

  6. #6
    Volkan Uzun Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    11/2002
    Yer
    California colleri
    Mesaj
    3,058
    wanna sleep more

    Varsayılan

    evet o forumdada bahsedildigi gibi en kolay yontem, hemen DateTime.Now encapsulate edip, baska bir sinifin icine al, o sinif direk tr saatini donsun.
    When working with LINQ, the key is like Yoda to think
    http://www.msnetprogrammer.net/blog (MCP & MCTS & MVM)

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz