টাইমভাল

public class TimeVal
extends Object

java.lang.অবজেক্ট
com.android.tradefed.util.TimeVal


এটি একটি সেন্টিনেল টাইপ যা একটি Long মোড়ানো হয়। এটি শুধুমাত্র বিকল্পগুলি পার্সিং মেশিনারিগুলির একটি ইঙ্গিত হিসাবে বিদ্যমান যে একটি নির্দিষ্ট মানকে পার্স করা উচিত যেন এটি একটি সময় মান প্রতিনিধিত্বকারী একটি স্ট্রিং।

আমরা পরিবর্তে Duration ব্যবহার করার পরামর্শ দিই।

সারসংক্ষেপ

পাবলিক কনস্ট্রাক্টর

TimeVal (Long value)

একটি নতুন বরাদ্দ করা TimeVal অবজেক্ট তৈরি করে যা নির্দিষ্ট লং আর্গুমেন্টের প্রতিনিধিত্ব করে

TimeVal (String value)

একটি নতুন বরাদ্দ করা TimeVal অবজেক্ট তৈরি করে যা প্রতিনিধিত্ব করে টাইমস্ট্যাম্প স্ট্রিং প্যারামিটার দ্বারা নির্দেশিত।

পাবলিক পদ্ধতি

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

একটি শ্রেণিবদ্ধ সময়ের মান হিসাবে স্ট্রিংকে পার্স করে

ডিফল্ট ইউনিট হল মিলিস।

int intValue ()

long longValue ()

পাবলিক কনস্ট্রাক্টর

টাইমভাল

public TimeVal (Long value)

একটি নতুন বরাদ্দ করা TimeVal অবজেক্ট তৈরি করে যা নির্দিষ্ট লং আর্গুমেন্টের প্রতিনিধিত্ব করে

পরামিতি
value Long

টাইমভাল

public TimeVal (String value)

একটি নতুন বরাদ্দ করা TimeVal অবজেক্ট তৈরি করে যা প্রতিনিধিত্ব করে টাইমস্ট্যাম্প স্ট্রিং প্যারামিটার দ্বারা নির্দেশিত। fromString(String) পদ্ধতি দ্বারা ব্যবহৃত পদ্ধতিতে স্ট্রিংটিকে একটি TimeVal-এ রূপান্তরিত করা হয়।

পরামিতি
value String

পাবলিক পদ্ধতি

যতক্ষণ

public Long asLong ()

রিটার্নস
Long মোড়ানো Long মান.

তুলনা করা

public int compareTo (Long other)

পরামিতি
other Long

রিটার্নস
int

দ্বিগুণ মূল্য

public double doubleValue ()

রিটার্নস
double

floatValue

public float floatValue ()

রিটার্নস
float

স্ট্রিং থেকে

public static long fromString (String value)

একটি শ্রেণিবদ্ধ সময়ের মান হিসাবে স্ট্রিংকে পার্স করে

ডিফল্ট ইউনিট হল মিলিস। পার্সার সেকেন্ডের জন্য s (1000 মিলি), মিনিটের জন্য m (60 সেকেন্ড), ঘন্টার জন্য h (60 মিনিট), বা দিনের জন্য (24 ঘন্টা) d গ্রহণ করবে।

ইউনিটগুলি মিশ্রিত এবং মিলিত হতে পারে, যতক্ষণ পর্যন্ত প্রতিটি ইউনিট সর্বাধিক একবারে উপস্থিত হয় এবং যতক্ষণ পর্যন্ত সমস্ত ইউনিট উপস্থিত হয় তা স্কেলের হ্রাস ক্রম অনুসারে তালিকাভুক্ত করা হয়। সুতরাং, উদাহরণস্বরূপ, h শুধুমাত্র m আগে উপস্থিত হতে পারে এবং শুধুমাত্র d এর পরে উপস্থিত হতে পারে। একটি নির্দিষ্ট উদাহরণ হিসাবে, "1d2h3m4s5ms" একটি বৈধ সময়ের মান হবে, যেমন হবে "4" বা "4ms"৷ সমস্ত এমবেডেড হোয়াইটস্পেস বাতিল করা হয়েছে।

মনে রাখবেন যে এই পদ্ধতিটি ওভারফ্লো প্রত্যাখ্যান করে। সুতরাং আউটপুট নম্বরটি অ-নেতিবাচক এবং long প্রকারের মধ্যে মাপসই হওয়ার গ্যারান্টিযুক্ত।

পরামিতি
value String

রিটার্নস
long

intValue

public int intValue ()

রিটার্নস
int

দীর্ঘমূল্য

public long longValue ()

রিটার্নস
long