मैं एक पुराने mysql डेटाबेस के साथ काम कर रहा हूं जिसमें दिनांक दिनांक (एक समय के बिना) डेटाटाइम के रूप में संग्रहीत किया जाता है और एक समय स्ट्रिंग के रूप में संग्रहीत किया जाता है (बिना तारीख)।दिनांक दिनांक और समय को दिनांक दिनांक और समय जोड़ना एक स्ट्रिंग
सी # में मेरे पास 2010-06-25 12:00:00 AM
जैसे मान के साथ डेटटाइम है और 15:02
जैसे मान के साथ एक स्ट्रिंग है।
बिना किसी ओवरहेड के इन्हें गठबंधन करने का सबसे संक्षिप्त तरीका क्या है?
DateTime NewDateTime = DateTime.Parse(OldDateTime.ToString("yyyy-MM-dd ") + TimeString);
मैं एक स्ट्रिंग के लिए मौजूदा दिनांक समय परिवर्तित करने के लिए और समय जोड़कर नापसंद:
मैं सहित कुछ तरीकों की कोशिश की है।
मैं समय स्ट्रिंग को एक तारीख में परिवर्तित कर सकता हूं, लेकिन फिर मुझे आज की तारीख मिलती है और इसे पुराने डेटाटाइम में कई टिकों के रूप में जोड़ना गलत है।
नोट: सत्यापन के बारे में चिंता न करें, यह कहीं और किया जाता है। समय के बिना 24 घंटे के प्रारूप का उपयोग कर प्रतिनिधित्व किया जाता है।
अच्छा समाधान के रूप में यह है करने के लिए जारी रखा। @ जेयलटन, मैं इसका उपयोग करता हूं और डीटीबी के जवाब को सही तरीके से चिह्नित करता हूं। –
मुझे विश्वास नहीं है कि मैं 'टाइमस्पेन' का उपयोग करने के बारे में भूल गया - यह वही है जो आवश्यक था। – JYelton