মানবলে মানবিক সময় UNIX সময় রূপান্তর?


0

আমি মিলিসেকেন্ডে ইউনিক্স টাইমস্ট্যাম্পগুলির একটি ক্রম আছে (উদাঃ 1491009470000)। আমি বিন্যাস বছরের-মাস-তারিখ-ঘন্টা-মিনিট-সেকেন্ডের (অথবা এই উপাদানগুলির অ্যারে) বিন্যাসে মানব সময় রূপান্তর করতে চাই। অনুসরণ https://fr.mathworks.com/help/matlab/ref/datestr.html#inputarg_DateNumber , আমি datestr চেষ্টা: dt = datestr (1491009470000, 'mmmm dd, yyyy HH: MM: SS'), শুধুমাত্র ত্রুটি আছে:

Dateformverify ব্যবহার করে ত্রুটি (লাইন 28) DATESTR তারিখ তারিখ ভেক্টর রূপান্তর করতে ব্যর্থ হয়েছে। Datestr ত্রুটি (লাইন 194) S = dateformverify (dtnumber, dateformstr, islocal); কারণে:     Datevecmx ব্যবহার করে ত্রুটি     পরিসীমা আউট তারিখ নম্বর।

দুর্ভাগ্যবশত, datevecmx MATLAB 2014a তে একটি ডকুমেন্টেশন আছে বলে মনে হচ্ছে না।

যাইহোক, datestr (এখন, 'mmmm dd, yyyy HH: MM: SS.FFF AM') আমাদের যা প্রয়োজন তা দেয়। সুতরাং, কিভাবে আমরা মানবিক সময় দিতে datestr (অথবা অন্য MATLAB কমান্ড) পেতে পারি? আগাম ধন্যবাদ!


1
ইউনিক্স EPOCH জন 1 1970 সাল থেকে সেকেন্ডের সংখ্যা, তাই আপনাকে সেই নম্বরটিতে ডেটেনাম ('1970', 'ইয়া') যোগ করতে হবে MLtime = datenum ('1970', 'yyyy') + 1491009470000; datestr সেকেন্ডের সংখ্যা, এমএস নয়, তাই এটি 1000 দিয়ে প্রথমে ভাগ করে এবং ফলাফল নম্বরটি পরামিতি হিসাবে ব্যবহার করে।
— arana

@ আরানা: আমি নিম্নলিখিত চেষ্টা করেছি কিন্তু অপ্রত্যাশিত ফলাফল পেয়েছি: ইপোক = ডেটেনম ('1970', 'ইয়াই'); ইউনিক্স সময়>% শুরু & gt; & gt; সময় = যুগান্তকারী + 1491009470000; করুন & gt; & gt; দ্বারা সময় = সময় / 1000; করুন & gt; & gt; দ্বারা datestr (সময়) উত্তর = 30-মার্চ-2247 12:41:45
— Mathmath

@ আরানাঃ আমিও চেষ্টা করেছি: সময় = যুগ + 1491009470; করুন & gt; & gt; দ্বারা datestr (সময়) উত্তর = 12-এপ্রিল-4215। সমস্যা হল, এই বছর থেকে (২017 সাল) সময় এসেছে, তাই আমি এখানে কিছু ভুল করছি। আমি কি ভুল করছি? আমি আপনার পরামর্শ অনুসরণ করি মনে হয়। আবার ধন্যবাদ!
— Mathmath

আপনি datestr দ্বারা কি পেতে (1491009470)?
— arana

1
আপনি 'mmmm dd, yyyy hh: MM: SS' যোগ করেননি), তবে যাইহোক বছরটি ঠিক ভুল, আমি এখানে ধারণাগুলির বাইরে নই, এটি চেক করুন এটি আপনাকে কিছু সাহায্য দিতে পারে mathworks.com/matlabcentral/newsreader/view_thread/285598
— arana
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.