मेरे पास एक ऐसी साइट है जहां उपयोगकर्ता पोस्ट कर सकते हैं। उपयोगकर्ता दुनिया भर से हो सकते हैं, इसलिए जब वे पोस्ट करते हैं, तो मैं दिनांक तिथि को डेटटाइम के रूप में संग्रहीत कर रहा हूं। UtcNow। मैं JQuery समय पहले प्लग का उपयोग कर रहा हूं, पोस्ट स्टैट ओवरफ्लो (1 मिनट पहले इत्यादि ...) के समान पोस्ट डेटा दिखाने के लिए, लेकिन मुझे यकीन नहीं है कि सिस्टम में स्थानीय समय पर सिस्टम में संग्रहीत तिथि को कैसे परिवर्तित किया जाए? यहां मैं उपयोग कर रहा हूं:सी # यूटीसी उपयोगकर्ताओं के लिए स्थानीय समय
public static MvcHtmlString ConvertToLocalTime(this HtmlHelper htmlHelper, DateTime date)
{
DateTime convertedDate = DateTime.SpecifyKind(DateTime.Parse(date.ToString()),DateTimeKind.Utc);
return MvcHtmlString.Create(convertedDate.ToLocalTime().ToString());
}
यह समय स्थानीय समय सर्वर में कनवर्ट करने के लिए देखता है लेकिन मुझे स्थानीय उपयोगकर्ताओं के लिए इसकी आवश्यकता है। मैं क्या गलत कर रहा हूं? मैं .NET MVC 2 और .NET 4.0
सहायता के लिए धन्यवाद! मैं पोस्ट करने के लिए AJAX का उपयोग कर रहा हूं और सोच रहा था कि टाइमएगो किसके साथ काम करता है। लाइव? – Paul
दिलचस्प तथ्य - अंत में जेड यह है कि इसका सामान्य नाम, "ज़ुलू समय" देता है :) – MattDavey