[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-344717-105":59,"doc-detail-344717-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","basic4android-core","Basic4Android Core","","Reference for predefined types and their APIs in Basic4Android. Covers the Bit object with bitwise operations such as AND, OR, NOT, XOR, shifting (left and right), unsigned right shift, and numeric conversions to binary/hex/octal, including ParseInt with radix rules. Also documents the DateTime object, explaining tick-based storage, current time access, date/time parsing, formatting patterns, and component getters like year, month, day, weekday, hour, minute, second.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/basic4android-core/344717/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/basic4android-core/344717.png","ImageObject",300,407,{"name":92,"@type":93},"Nguyễn Văn Học","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-26","2026-09-22",true,{"@type":102,"interactionType":103,"userInteractionCount":44},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What is the Bit predefined object used for?","Question",{"text":112,"@type":113},"Bit provides bitwise-related methods, including AND, OR, NOT, XOR, and shifting operations. It also offers conversions to binary, hex, and octal string forms.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How does DateTime store and represent values?",{"text":117,"@type":113},"DateTime stores date and time as ticks, defined as the number of milliseconds since January 1, 1970. The ticks value can be converted to date or time strings using Date and Time.",{"name":119,"@type":110,"acceptedAnswer":120},"How do DateTime parsing and formatting work?",{"text":121,"@type":113},"DateTime includes DateFormat and TimeFormat to control parsing patterns, with defaults like MM/dd/yyyy and HH:mm:ss. DateParse and TimeParse convert date/time strings into ticks and throw exceptions on parsing failure.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},344717,1790462453,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":44,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145},1374402739827,"https://ap-avatar.wpscdn.com/avatar/14000c97e7351f1a627?x-image-process=image/resize,m_fixed,w_180,h_180&k=1787885694763230660","Press on the image to return to the main documentation page.  \nCore  \nList of types:  \nBit DateTime Exception Intent Keywords LayoutValues Notification RemoteViews Service String StringBuilder Timer  \nBit  \nBit is a predefined object containing bitwise related methods. Example:  \nDim flags A s Int  \nflags = Bit .Or( 100 , 200)  \nEvents:  \nNone  \nMembers:  \n And (N1 As Int, N2 As Int) As Int  Not (N As Int) As Int  \n Or (N1 As Int, N2 As Int) As Int  \n ParseInt (Value As String, Radix As Int) As Int  ShiftLeft (N As Int, Shift As Int) As Int  \n ShiftRight (N As Int, Shift As Int) As Int  ToBinaryString (N As Int) As String  ToHexString (N As Int) As String  \n ToOctalString (N As Int) As String  \n UnsignedShiftRight (N As Int, Shift As Int) As Int  Xor (N1 As Int, N2 As Int) As Int  \nMembers description:  \n And (N1 As Int, N2 As Int) As Int  \nReturns the bitwise AND of the two values.  \n Not (N As Int) As Int  \nReturns the bitwise complement of the given value.  \n Or (N1 As Int, N2 As Int) As Int  \nReturns the bitwise OR of the two values.  \n ParseInt (Value As String, Radix As Int) As Int  \nParses Value as an integer using the specified radix. Radix-Should be between 2 to 36.  \n ShiftLeft (N As Int, Shift As Int) As Int  \nShifts N left.  \nShift-Number of positions to shift.  \n ShiftRight (N As Int, Shift As Int) As Int  \nShifts N right.  \nKeeps the original value sign Shift-Number of positions to shift.  \n ToBinaryString (N As Int) As String  \nReturns a string representation of N in base 2.  \n ToHexString (N As Int) As String  \nReturns a string representation of N in base 16.  \n ToOctalString (N As Int) As String  \nReturns a string representation of N in base 8.  \n UnsignedShiftRight (N As Int, Shift As Int) As Int  \nShifts N right.  \nShifts zeroes in the leftmost positions.  \nShift-Number of positions to shift.  \n Xor (N1 As Int, N2 As Int) As Int  \nReturns the bitwise XOR of the two values.  \nDateTime  \nDate and time related methods.  \nDateTime is a predefined object. You should not declare it yourself.  \nDate and time values are stored as ticks. Ticks are the number of milliseconds since January 1, 1970.  \nThis value is too large to be stored in an Int variable. It should only be stored in a Long variable.  \nThe methods DateTime .Date and DateTime .Time convert the ticks value to a string.  \nYou can get the current time with DateTime .Now.  \nExample:  \nDim now As Long now = DateTime .Now  \nMsgbox( \" The date is: \" & DateTime .Date(now) & CRLF & _\" The time is: \" & DateTime .Time(now), \"\" )  \nEvents:  \nNone  \nMembers:  \n Add (Ticks As Long, Years As Int, Months As Int, Days As Int) As Long  Date (Ticks As Long) As String  \n DateFormat As String  \n DateParse (Date As String) As Long  \n GetDayOfMonth (Ticks As Long) As Int  \n GetDayOfWeek (Ticks As Long) As Int  \n GetDayOfYear (Ticks As Long) As Int  \n GetHour (Ticks As Long) As Int  \n GetMinute (Ticks As Long) As Int  \n GetMonth (Ticks As Long) As Int  \n GetSecond (Ticks As Long) As Int  GetYear (Ticks As Long) As Int  Now As Long [read only]  \n TicksPerDay As Long  TicksPerHour As Long  \n TicksPerMinute As Long  TicksPerSecond As Long  Time (Ticks As Long) As String  TimeFormat As String  \n TimeParse (Time As String) As Long  \nMembers description:  \n Add (Ticks As Long, Years As Int, Months As Int, Days As Int) As Long  \nReturns a ticks value which is the result of adding the specified time spans to the given ticks value. Pass negative values if you want to subtract the values.  \nExample:  \nDim Tomorrow As Long  \nTomorrow = DateTime .Add(DateTime .Now, 0 , 0 , 1)  \nLog( \" Tomorrow date is: \" & DateTime .Date(Tomorrow))  \n Date (Ticks As Long) As String  \nReturns a string representation of the date (which is stored as ticks).  \nThe date format can be set with the DateFormat keyword.  \nExample:  \nLog( \" Today is: \" & DateTime .Date(DateTime .Now))  \n DateFormat As String  \nGets or sets the format used to parse date strings.  \nSee this page for the supported patterns: formats.  ","cbCailcrr2zFWTNd","https://ap.wps.com/l/cbCailcrr2zFWTNd","pdf",796128,23,"English","# Core\n## Bit\n## DateTime","[{\"question\":\"What is the Bit predefined object used for?\",\"answer\":\"Bit provides bitwise-related methods, including AND, OR, NOT, XOR, and shifting operations. It also offers conversions to binary, hex, and octal string forms.\"},{\"question\":\"How does DateTime store and represent values?\",\"answer\":\"DateTime stores date and time as ticks, defined as the number of milliseconds since January 1, 1970. The ticks value can be converted to date or time strings using Date and Time.\"},{\"question\":\"How do DateTime parsing and formatting work?\",\"answer\":\"DateTime includes DateFormat and TimeFormat to control parsing patterns, with defaults like MM/dd/yyyy and HH:mm:ss. DateParse and TimeParse convert date/time strings into ticks and throw exceptions on parsing failure.\"}]","Basic4Android Core | PDF",1790055043,58]