কোটলিন
🌈কোটলিন কি?
📋কোটলিন হলো সময় তারিখ পরিচালনা করার পদ্ধতি।
⚒️কোটলিন সময় তারিখ পরিচালনা করতে ব্যবহৃত হয়।
কোটলিন সমূহ
কোটলিন এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ Duration - সময়কাল নির্ধারণ করা
- ➡️ Companion - সহায়ক অবজেক্ট হিসেবে ব্যবহার করা
- ➡️ inWholeDays - সময়কালকে পূর্ণ দিনে রূপান্তর করা
- ➡️ inWholeHours - সময়কালকে পূর্ণ ঘণ্টায় রূপান্তর করা
- ➡️ inWholeMinutes - সময়কালকে পূর্ণ মিনিটে রূপান্তর করা
- ➡️ inWholeSeconds - সময়কালকে পূর্ণ সেকেন্ডে রূপান্তর করা
- ➡️ inWholeMilliseconds - সময়কালকে পূর্ণ মিলিসেকেন্ডে রূপান্তর করা
- ➡️ inWholeNanoseconds - সময়কালকে পূর্ণ ন্যানোসেকেন্ডে রূপান্তর করা
- ➡️ isNegative - সময়কাল ঋণাত্মক কিনা যাচাই করা
- ➡️ isPositive - সময়কাল ধনাত্মক কিনা যাচাই করা
- ➡️ toIsoString - তারিখ ও সময়কে আইএসও স্ট্রিংয়ে রূপান্তর করা
- ➡️ toString - সময়ের তথ্য স্ট্রিংয়ে রূপান্তর করা
- ➡️ plus - সময়ের সঙ্গে সময় যুক্ত করা
- ➡️ minus - সময় থেকে সময় বাদ দেওয়া
- ➡️ times - সময়কালকে নির্দিষ্ট মান দিয়ে গুণ করা
Duration - সময়কাল নির্ধারণ করার উদাহরণ।
import kotlin.time.Duration
fun main() {
val duration = Duration.parse("2h 30m")
println(duration)
}
Companion - সহায়ক অবজেক্ট হিসেবে ব্যবহার করার উদাহরণ।
import kotlin.time.Duration
fun main() {
val duration =
Duration.Companion.parse("2h")
println(duration)
}
inWholeDays - সময়কালকে পূর্ণ দিনে রূপান্তর করার উদাহরণ।
import kotlin.time.Duration.Companion.hours
fun main() {
val duration = 48.hours
println(duration.inWholeDays)
}
inWholeHours - সময়কালকে পূর্ণ ঘণ্টায় রূপান্তর করার উদাহরণ।
import kotlin.time.Duration.Companion.hours
fun main() {
val duration = 5.hours
println(duration.inWholeHours)
}
inWholeMinutes - সময়কালকে পূর্ণ মিনিটে রূপান্তর করার উদাহরণ।
import kotlin.time.Duration.Companion.minutes
fun main() {
val duration = 30.minutes
println(duration.inWholeMinutes)
}
inWholeSeconds - সময়কালকে পূর্ণ সেকেন্ডে রূপান্তর করার উদাহরণ।
import kotlin.time.Duration.Companion.seconds
fun main() {
val duration = 30.seconds
println(duration.inWholeSeconds)
}
inWholeMilliseconds - সময়কালকে পূর্ণ মিলিসেকেন্ডে রূপান্তর করার উদাহরণ।
import kotlin.time.Duration.Companion.milliseconds
fun main() {
val duration = 500.milliseconds
println(duration.inWholeMilliseconds)
}
inWholeNanoseconds - সময়কালকে পূর্ণ ন্যানোসেকেন্ডে রূপান্তর করার উদাহরণ।
import kotlin.time.Duration.Companion.nanoseconds
fun main() {
val duration = 500.nanoseconds
println(duration.inWholeNanoseconds)
}
isNegative - সময়কাল ঋণাত্মক কিনা যাচাই করার উদাহরণ।
import kotlin.time.Duration.Companion.seconds
fun main() {
val duration = (-5).seconds
println(duration.isNegative())
}
isPositive - সময়কাল ধনাত্মক কিনা যাচাই করার উদাহরণ।
import kotlin.time.Duration.Companion.seconds
fun main() {
val duration = 5.seconds
println(duration.isPositive())
}
toIsoString - তারিখ ও সময়কে আইএসও স্ট্রিংয়ে রূপান্তর করার উদাহরণ।
import kotlin.time.Duration.Companion.hours
fun main() {
val duration = 2.hours
println(duration.toIsoString())
}
toString - সময়ের তথ্য স্ট্রিংয়ে রূপান্তর করার উদাহরণ।
import kotlin.time.Duration.Companion.hours
fun main() {
val duration = 2.hours
println(duration.toString())
}
plus - সময়ের সঙ্গে সময় যুক্ত করার উদাহরণ।
import kotlin.time.Duration.Companion.hours
fun main() {
val first = 2.hours
val second = 3.hours
println(first.plus(second))
}
minus - সময় থেকে সময় বাদ দেওয়া উদাহরণ।
import kotlin.time.Duration.Companion.hours
fun main() {
val first = 5.hours
val second = 2.hours
println(first.minus(second))
}
times - সময়কালকে নির্দিষ্ট মান দিয়ে গুণ করার উদাহরণ।
import kotlin.time.Duration.Companion.hours
fun main() {
val duration = 2.hours
println(duration.times(3))
}
কোটলিন সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| Duration | সময়কাল নির্ধারণ করতে ব্যবহৃত হয়। |
| Companion | সহায়ক অবজেক্ট হিসেবে ব্যবহার করতে ব্যবহৃত হয়। |
| inWholeDays | সময়কালকে পূর্ণ দিনে রূপান্তর করতে ব্যবহৃত হয়। |
| inWholeHours | সময়কালকে পূর্ণ ঘণ্টায় রূপান্তর করতে ব্যবহৃত হয়। |
| inWholeMinutes | সময়কালকে পূর্ণ মিনিটে রূপান্তর করতে ব্যবহৃত হয়। |
| inWholeSeconds | সময়কালকে পূর্ণ সেকেন্ডে রূপান্তর করতে ব্যবহৃত হয়। |
| inWholeMilliseconds | সময়কালকে পূর্ণ মিলিসেকেন্ডে রূপান্তর করতে ব্যবহৃত হয়। |
| inWholeNanoseconds | সময়কালকে পূর্ণ ন্যানোসেকেন্ডে রূপান্তর করতে ব্যবহৃত হয়। |
| isNegative | সময়কাল ঋণাত্মক কিনা যাচাই করতে ব্যবহৃত হয়। |
| isPositive | সময়কাল ধনাত্মক কিনা যাচাই করতে ব্যবহৃত হয়। |
| toIsoString | তারিখ ও সময়কে আইএসও স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়। |
| toString | সময়ের তথ্য স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়। |
| plus | সময়ের সঙ্গে সময় যুক্ত করতে ব্যবহৃত হয়। |
| minus | সময় থেকে সময় বাদ দেওয়া ব্যবহৃত হয়। |
| times | সময়কালকে নির্দিষ্ট মান দিয়ে গুণ করতে ব্যবহৃত হয়। |