How to use dateTime method of main Package

Best Syzkaller code snippet using main.dateTime

models.go

Source:models.go Github

copy

Full Screen

1package models2import (3 "time"4)5//MediaType type6type MediaType string7//MediaType enum8const (9 MediaTypePhoto MediaType = "photo"10 MediaTypeVideo MediaType = "video"11)12//Mark type13type Mark string14//Mark enum15const (16 MarkExcellent Mark = "excellent"17 MarkGood Mark = "good"18 MarkBad Mark = "bad"19)20type Place struct {21 tableName struct{} `pg:"main.places,discard_unknown_columns"`22 ID int `pg:"place_id,pk" json:"place_id" api:"place_id"`23 Name string `pg:"name" json:"name" api:"name"`24 Description string `pg:"description" json:"description" api:"description"`25 Lat float64 `pg:"lat,notnull" json:"lat" api:"lat"`26 Lng float64 `pg:"lng,notnull" json:"lng" api:"lng"`27 Address string `pg:"address" json:"address" api:"address"`28 Website string `pg:"website" json:"website" api:"website"`29 Rating float64 `pg:"rating" json:"rating" api:"rating"`30 MarkAmount int `pg:"mark_amount" json:"mark_amount" api:"mark_amount"`31 Categories []Category `pg:"-" json:"categories" api:"categories"`32 KitchenCategories []KitchenCategory `pg:"-" json:"kitchen_categories" api:"kitchen_categories"`33 PlaceMedias []PlaceMedia `pg:"-" json:"place_medias" api:"place_medias"`34 PlaceSchedules []PlaceSchedule `pg:"-" json:"place_schedules" api:"place_schedules"`35}36type PlaceMedia struct {37 tableName struct{} `pg:"main.place_media,discard_unknown_columns"`38 ID int `pg:"place_media_id,pk" json:"place_media_id" api:"place_media_id"`39 PlaceID int `pg:"place_id" json:"place_id" api:"place_id"`40 MediaPath string `pg:"media_path" json:"media_path" api:"media_path"`41 MediaType MediaType `pg:"media_type" json:"media_type" api:"media_type" enums:"photo,video"`42 Comment string `pg:"comment" json:"comment" api:"comment"`43 PublishDateTime time.Time `pg:"publish_datetime" json:"publish_datetime" api:"publish_datetime"`44}45type Category struct {46 tableName struct{} `pg:"main.categories,discard_unknown_columns"`47 ID int `pg:"category_id,pk" json:"category_id" api:"category_id"`48 Name string `pg:"name" json:"name" api:"name"`49}50type PlaceCategory struct {51 tableName struct{} `pg:"main.places_categories,discard_unknown_columns"`52 PlaceID int `pg:"place_id,pk" json:"place_id" api:"place_id"`53 CategoryID int `pg:"category_id,pk" json:"category_id" api:"category_id"`54}55type KitchenCategory struct {56 tableName struct{} `pg:"main.kitchen_categories,discard_unknown_columns"`57 ID int `pg:"kitchen_category_id" json:"kitchen_category_id" api:"kitchen_category_id"`58 Name string `pg:"name" json:"name" api:"name"`59}60type PlaceKitchenCategory struct {61 tableName struct{} `pg:"main.places_kitchen_categories,discard_unknown_columns"`62 PlaceID int `pg:"place_id,pk" json:"place_id" api:"place_id"`63 KitchenCategoryID int `pg:"kitchen_category_id,pk" json:"kitchen_category_id" api:"kitchen_category_id"`64}65type PlaceSchedule struct {66 tableName struct{} `pg:"main.places_schedules,discard_unknown_columns"`67 ID int `pg:"place_schedule_id,pk" json:"place_schedule_id" api:"place_schedule_id"`68 PlaceID int `pg:"place_id" json:"place_id" api:"place_id"`69 DayOfWeek int `pg:"day_of_week" json:"day_of_week" api:"day_of_week"`70 StartTime time.Time `pg:"start_time" json:"start_time" api:"start_time"`71 EndTime time.Time `pg:"end_time" json:"end_time" api:"end_time"`72 DateStart time.Time `pg:"date_start" json:"date_start" api:"date_start"`73 DateStop time.Time `pg:"date_stop" json:"date_stop" api:"date_stop"`74}75type Advert struct {76 tableName struct{} `pg:"main.adverts,discard_unknown_columns"`77 ID int `pg:"advert_id,pk" json:"advert_id" api:"advert_id"`78 PlaceID int `pg:"place_id" json:"place_id" api:"place_id"`79 RestaurateurID int `pg:"restaurateur_id" json:"restaurateur_id"`80 Text string `pg:"text" json:"text" api:"text"`81 PublishDateTime time.Time `pg:"publish_datetime" json:"publish_datetime" api:"publish_datetime"`82 AdvertMedias []AdvertMedia `pg:"many2many:main.advert_advert_medias" json:"advert_medias" api:"advert_medias"`83}84type AdvertMedia struct {85 tableName struct{} `pg:"main.advert_medias,discard_unknown_columns"`86 ID int `pg:"advert_media_id,pk" json:"advert_media_id" api:"advert_media_id"`87 PlaceID int `pg:"place_id" json:"place_id" api:"place_id"`88 RestaurateurID int `pg:"restaurateur_id" json:"restaurateur_id"`89 MediaType MediaType `pg:"media_type" json:"media_type" api:"media_type" enums:"photo,video"`90 MediaPath string `pg:"media_path" json:"media_path" api:"media_path"`91}92type AdvertAdvertMedias struct {93 tableName struct{} `pg:"main.advert_advert_medias,discard_unknown_columns"`94 AdvertID int `pg:"advert_id,pk" json:"advert_id"`95 AdvertMediaID int `pg:"advert_media_id,pk" json:"advert_media_id"`96 Order int `pg:"order" json:"order"`97}98type EvaluationCriterion struct {99 tableName struct{} `pg:"main.evaluation_criterions,discard_unknown_columns"`100 ID int `pg:"evaluation_criterion_id,pk" json:"evaluation_criterion_id" api:"evaluation_criterion_id"`101 Name string `pg:"name" json:"name" api:"name"`102}103type PlaceEvaluation struct {104 tableName struct{} `pg:"main.places_evaluations,discard_unknown_columns"`105 ID int `pg:"place_evaluation_id,pk" json:"place_evaluation_id" api:"place_evaluation_id"`106 PlaceID int `pg:"place_id" json:"place_id" api:"place_id"`107 UserID int `pg:"user_id" json:"user_id" api:"user_id"`108 DateTime time.Time `pg:"datetime" json:"datetime" api:"datetime"`109 Comment string `pg:"comment" json:"comment" api:"comment"`110 PlaceEvaluationMarks []PlaceEvaluationMark `pg:"-" json:"place_evaluation_marks" api:"place_evaluation_marks"`111}112type PlaceEvaluationMark struct {113 tableName struct{} `pg:"main.place_evaluation_marks,discard_unknown_columns"`114 PlaceEvaluationID int `pg:"place_evaluation_id" json:"-" api:"place_evaluation_id"`115 EvaluationCriterionID int `pg:"evaluation_criterion_id" json:"evaluation_criterion_id" api:"evaluation_criterion_id"`116 Mark Mark `pg:"mark" json:"mark" api:"mark"`117}118type Review struct {119 tableName struct{} `pg:"main.reviews,discard_unknown_columns"`120 ID int `pg:"review_id,pk" json:"review_id" api:"review_id"`121 UserID int `pg:"user_id" json:"user_id" api:"user_id"`122 PlaceID int `pg:"place_id" json:"place_id" api:"place_id"`123 Text string `pg:"text" json:"text" api:"text"`124 PublishDateTime time.Time `pg:"publish_datetime" json:"publish_datetime" api:"publish_datetime"`125 ReviewMedias []ReviewMedia `pg:"many2many:main.review_review_medias" json:"review_medias" api:"review_medias"`126}127type ReviewMedia struct {128 tableName struct{} `pg:"main.review_medias,discard_unknown_columns"`129 ID int `pg:"review_media_id,pk" json:"review_media_id" api:"review_media_id"`130 UserID int `pg:"user_id" json:"user_id"`131 MediaType MediaType `pg:"media_type" json:"media_type" api:"media_type" enums:"photo,video"`132 MediaPath string `pg:"media_path" json:"media_path"`133}134type ReviewReviewMedias struct {135 tableName struct{} `pg:"main.review_review_medias,discard_unknown_columns"`136 ReviewID int `pg:"review_id,pk" json:"review_id"`137 ReviewMediaID int `pg:"review_media_id,pk" json:"review_media_id"`138 Order int `pg:"order" json:"order"`139}140type User struct {141 tableName struct{} `pg:"main.users,discard_unknown_columns"`142 ID int `pg:"user_id,pk" json:"user_id" api:"user_id"`143 Name string `pg:"name" json:"name" api:"name"`144 Phone string `pg:"phone" json:"phone" api:"phone"`145 Email string `pg:"email" json:"email" api:"email"`146 Password string `pg:"password" json:"password"`147 PhoneVerified bool `pg:"phone_verified,use_zero" json:"phone_verified" api:"phone_verified"`148 EmailVerified bool `pg:"email_verified,use_zero" json:"email_verified" api:"email_verified"`149 RegDateTime time.Time `pg:"reg_datetime" json:"reg_datetime" api:"reg_datetime"`150 PhotoPath string `pg:"photo_path" json:"photo_path" api:"photo_path"`151}152type UserSubscription struct {153 tableName struct{} `pg:"main.users_subscriptions,discard_unknown_columns"`154 FollowerUserID int `pg:"follower_user_id,pk" json:"follower_user_id" api:"follower_user_id"`155 FollowedUserID int `pg:"followed_user_id,pk" json:"followed_user_id" api:"followed_user_id"`156}157type UserPhoneCode struct {158 tableName struct{} `pg:"main.user_phone_codes,discard_unknown_columns"`159 ID int `pg:"user_phone_code_id,pk" json:"user_phone_code_id"`160 UserID int `pg:"user_id" json:"user_id"`161 Code string `pg:"code" json:"code"`162 CreateDatetime time.Time `pg:"create_datetime" json:"create_datetime"`163 Actual bool `pg:"actual,use_zero" json:"actual"`164 LeftAttempts int `pg:"left_attempts" json:"left_attempts"`165}166type Restaurateur struct {167 tableName struct{} `pg:"main.restaurateurs,discard_unknown_columns"`168 ID int `pg:"restaurateur_id,pk" json:"restaurateur_id"`169 Email string `pg:"email" json:"email"`170 Password string `pg:"password" json:"password"`171 EmailVerified bool `pg:"email_verified,use_zero" json:"email_verified"`172 RegDateTime time.Time `pg:"reg_datetime" json:"reg_datetime"`173}174type RestaurateurRole struct {175 tableName struct{} `pg:"main.restaurateur_roles,discard_unknown_columns"`176 ID int `pg:"restaurateur_role_id,pk" json:"restaurateur_role_id"`177 Name string `pg:"name" json:"name"`178}179type PlaceRestaurateur struct {180 tableName struct{} `pg:"main.places_restaurateurs,discard_unknown_columns"`181 RestaurateurID int `pg:"restaurateur_id,pk" json:"restaurateur_id"`182 PlaceID int `pg:"place_id,pk" json:"place_id"`183 RoleID int `pg:"restaurateur_role_id" json:"restaurateur_role_id"`184}185type UserFeed struct {186 tableName struct{} `pg:"main.users_feeds,discard_unknown_columns"`187 ID int `pg:"users_feed_id,pk" json:"restaurateur_id" api:"restaurateur_id"`188 UserID int `pg:"user_id" json:"user_id" api:"user_id"`189 AdvertID int `pg:"advert_id" json:"advert_id" api:"advert_id"`190 ReviewID int `pg:"review_id" json:"review_id" api:"review_id"`191 PublishDatetime time.Time `pg:"publish_datetime" json:"publish_datetime" api:"publish_datetime"`192 FollowedUserID int `pg:"followed_user_id" json:"followed_user_id"`193 PlaceID int `pg:"place_id" json:"place_id"`194 Advert *Advert `pg:"fk:advert_id" api:"advert"`195 Review *Review `pg:"fk:review_id" api:"review"`196}197type FeedAdvertQueue struct {198 tableName struct{} `pg:"main.feed_advert_queue,discard_unknown_columns"`199 AdvertID int `pg:"advert_id,pk" json:"advert_id"`200 Status int `pg:"status" json:"status"`201 ChangeStatusDatetime time.Time `pg:"change_status_datetime" json:"change_status_datetime"`202}203type FeedReviewQueue struct {204 tableName struct{} `pg:"main.feed_review_queue,discard_unknown_columns"`205 ReviewID int `pg:"review_id,pk" json:"review_id"`206 Status int `pg:"status" json:"status"`207 ChangeStatusDatetime time.Time `pg:"change_status_datetime" json:"change_status_datetime"`208}209type FeedUserSubscribeQueue struct {210 tableName struct{} `pg:"main.feed_user_subscribe_queue,discard_unknown_columns"`211 FollowerUserID int `pg:"follower_user_id,pk" json:"follower_user_id"`212 FollowedUserID int `pg:"followed_user_id,pk" json:"followed_user_id"`213 Status int `pg:"status" json:"status"`214 ChangeStatusDatetime time.Time `pg:"change_status_datetime" json:"change_status_datetime"`215}216type UserPlaceSubscription struct {217 tableName struct{} `pg:"main.users_places_subscriptions,discard_unknown_columns"`218 UserID int `pg:"user_id,pk" json:"user_id"`219 PlaceID int `pg:"place_id,pk" json:"place_id"`220}221type PlaceMenuCategory struct {222 tableName struct{} `pg:"main.place_menu_categories,discard_unknown_columns"`223 ID int `pg:"place_menu_category_id,pk" json:"place_menu_category_id" api:"place_menu_category_id"`224 PlaceID int `pg:"place_id" json:"place_id" api:"place_id"`225 CategoryName string `pg:"category_name" json:"category_name" api:"category_name"`226 Order int `pg:"order" json:"order" api:"order"`227 LoadDateTime time.Time `pg:"load_datetime" json:"load_datetime" api:"load_datetime"`228 PublishDateTime time.Time `pg:"publish_datetime" json:"publish_datetime" api:"publish_datetime"`229 PlaceMenuItems []PlaceMenuItem `pg:"rel:has-many" json:"place_menu_items" api:"place_menu_items"`230}231type PlaceMenuItemMedia struct {232 tableName struct{} `pg:"main.place_menu_item_medias,discard_unknown_columns"`233 ID int `pg:"place_menu_item_media_id,pk" json:"place_menu_item_media_id" api:"place_menu_item_media_id"`234 RestaurateurID int `pg:"restaurateur_id" json:"restaurateur_id" api:"restaurateur_id"`235 MediaPath string `pg:"media_path" json:"media_path" api:"media_path"`236 MediaType MediaType `pg:"media_type" json:"media_type" api:"media_type" enums:"photo,video"`237 LoadDateTime time.Time `pg:"load_datetime" json:"load_datetime" api:"load_datetime"`238}239type PlaceMenuItem struct {240 tableName struct{} `pg:"main.place_menu_items,discard_unknown_columns"`241 ID int `pg:"place_menu_item_id,pk" json:"place_menu_item_id" api:"place_menu_item_id"`242 Name string `pg:"name" json:"name" api:"name"`243 Description string `pg:"description" json:"description" api:"description"`244 Weight int `pg:"weight" json:"weight" api:"weight"`245 Price int `pg:"price" json:"price" api:"price"`246 PlaceMenuItemMediaID int `pg:"place_menu_item_media_id" json:"place_menu_item_media_id" api:"place_menu_item_media_id"`247 PlaceMenuCategoryID int `pg:"place_menu_category_id" json:"place_menu_category_id" api:"place_menu_category_id"`248 Order int `pg:"order" json:"order" api:"order"`249 LoadDateTime time.Time `pg:"load_datetime" json:"load_datetime" api:"load_datetime"`250 PublishDateTime time.Time `pg:"publish_datetime" json:"publish_datetime" api:"publish_datetime"`251 PlaceMenuItemMedia *PlaceMenuItemMedia `pg:"fk:place_menu_item_media_id" json:"place_menu_item_media" api:"place_menu_item_media"`252}253type PlaceMenu struct {254 PlaceID int `json:"place_id" api:"place_id"`255 PlaceMenuCategories []PlaceMenuCategory `json:"place_menu_categories" api:"place_menu_categories"`256}...

Full Screen

Full Screen

main.go

Source:main.go Github

copy

Full Screen

1// Copyright 2018 Yoshi Yamaguchi2//3// Licensed under the Apache License, Version 2.0 (the "License");4// you may not use this file except in compliance with the License.5// You may obtain a copy of the License at6//7// http://www.apache.org/licenses/LICENSE-2.08//9// Unless required by applicable law or agreed to in writing, software10// distributed under the License is distributed on an "AS IS" BASIS,11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.12// See the License for the specific language governing permissions and13// limitations under the License.14package main15import (16 "bufio"17 "flag"18 "fmt"19 "io"20 "log"21 "os/exec"22 "sort"23 "strconv"24 "strings"25 "time"26)27const MaxAtCommand = 100028type booking struct {29 id string30 datetime time.Time31 filename string32}33type byDatetime []booking34func (bd byDatetime) Len() int { return len(bd) }35func (bd byDatetime) Swap(i, j int) { bd[i], bd[j] = bd[j], bd[i] }36func (bd byDatetime) Less(i, j int) bool { return bd[i].datetime.Before(bd[j].datetime) }37type byID []booking38func (bi byID) Len() int { return len(bi) }39func (bi byID) Swap(i, j int) { bi[i], bi[j] = bi[j], bi[i] }40func (bi byID) Less(i, j int) bool { return bi[i].id < bi[j].id }41var option = flag.Bool("id", false, "sort by id")42func main() {43 flag.Parse()44 ch := make(chan string, MaxAtCommand)45 atqReader(ch)46 bookingCh := make(chan booking, MaxAtCommand)47 go func() {48 defer close(bookingCh)49 for line := range ch {50 atReader(line, bookingCh)51 }52 }()53 bookingList := []booking{}54 for b := range bookingCh {55 bookingList = append(bookingList, b)56 }57 if !*option {58 sort.Sort(byDatetime(bookingList))59 } else {60 sort.Sort(byID(bookingList))61 }62 if flag.NArg() == 0 {63 for _, b := range bookingList {64 fmt.Printf("%v %v %v\n", b.id, b.datetime.Format(time.ANSIC), b.filename)65 }66 } else {67 day, err := strconv.Atoi(flag.Arg(0))68 if err != nil {69 log.Fatalf("[main] failed to convert string: %v", err)70 }71 if day < 0 || day > 31 {72 log.Fatalf("[main] day should be 0-31: %v", err)73 }74 for _, b := range bookingList {75 if b.datetime.Day() == day {76 fmt.Printf("%v %v %v\n", b.id, b.datetime.Format(time.ANSIC), b.filename)77 }78 }79 }80}81// Read lines from `atq` command and pass the lines into channel.82func atqReader(ch chan<- string) {83 defer close(ch)84 atq := exec.Command("atq")85 stdout, err := atq.StdoutPipe()86 if err != nil {87 log.Fatalf("[atq] failed with error: %v\n", err)88 }89 if err = atq.Start(); err != nil {90 log.Fatalf("[atq] failed to start: %v\n", err)91 }92 reader := bufio.NewReader(stdout)93 for {94 line, err := reader.ReadString('\n')95 if err == io.EOF {96 break97 }98 if err != nil {99 log.Fatalf("[atq] error in read lines: %v\n", err)100 }101 ch <- line102 }103 if err = atq.Wait(); err != nil {104 log.Fatalf("[atq] failed to wait: %v\n", err)105 }106}107// Read output from at command with id given in line,108// and extract recpt1 command data.109func atReader(line string, ch chan<- booking) {110 fields := strings.Fields(line)111 id := fields[0]112 at := exec.Command("at", "-c", id)113 stdout, err := at.StdoutPipe()114 if err != nil {115 log.Printf("[at] %v\n", err)116 }117 if err = at.Start(); err != nil {118 log.Fatalf("[at] failed to start: %v\n", err)119 }120 reader := bufio.NewReader(stdout)121 for {122 l, err := reader.ReadString('\n')123 if err == io.EOF {124 break125 }126 if !strings.HasPrefix(l, "recpt1") {127 continue128 }129 // eg. "recpt1 --b25 --sid hd --strip 26 300 20180115T0730-ピタゴラスイッチ.ts"130 recpt1Command := strings.SplitN(l, " ", 8)131 if len(recpt1Command) < 8 {132 log.Printf("[at] invalid line: %s\n", l)133 continue134 }135 filename := strings.TrimSpace(recpt1Command[7])136 datetime, err := time.Parse("2006Jan2 15:04:05",137 fmt.Sprintf("%v%v%v %v", fields[5], fields[2], fields[3], fields[4]))138 if err != nil {139 log.Fatalf("[atReader] failed to parse time: %v", err)140 }141 b := booking{142 id: id,143 datetime: datetime,144 filename: filename,145 }146 ch <- b147 }148 if err = at.Wait(); err != nil {149 log.Fatalf("[at] failed to wait: %v\n", err)150 }151}...

Full Screen

Full Screen

main_page.go

Source:main_page.go Github

copy

Full Screen

1package controllers2import (3 "github.com/astaxie/beego"4 "poker-admin/models/http"5 "poker-admin/models"6 "fmt"7)8///////////////////////////////////////////////////////////////9type MainController struct {10 beego.Controller11}12func (c *MainController) Get() {13 c.TplNames = "main.html"14}15///////////////////////////////////////////////////////////////16type MainTodayQueryController struct {17 beego.Controller18}19func (c *MainTodayQueryController) Get() {20 channel := c.GetSession(models.SessionKey_Channel).(string)21 c.Data["json"] = models.StatisticsMgr.GetMainGameInfo(channel)22 c.ServeJson()23}24///////////////////////////////////////////////////////////////25type MainNowQueryController struct {26 beego.Controller27}28func (c *MainNowQueryController) Get() {29 c.Data["json"] = http.GetMainNowQuery()30 c.ServeJson()31}32///////////////////////////////////////////////////////////////33type OnlineStatus struct {34 Period string35 OnlinePlayerCount int36}37type TodayOnlineStatusController struct {38 beego.Controller39}40func (c *TodayOnlineStatusController) Get() {41 channel := c.GetSession(models.SessionKey_Channel).(string)42 if !models.IsAdminChannel(channel) {43 c.Data["json"] = nil44 c.ServeJson()45 } else {46 list := []*OnlineStatus{}47 logs := models.StatisticsMgr.GetOnlineInfo()48 for _, log := range logs {49 item := &OnlineStatus{}50 item.Period = fmt.Sprintf("%.4d-%.2d-%.2d %.2d:%.2d", log.DateTime.Year(), int(log.DateTime.Month()), log.DateTime.Day(), log.DateTime.Hour(), log.DateTime.Minute())51 item.OnlinePlayerCount = log.OnlinePlayerCount52 list = append(list, item)53 }54 c.Data["json"] = list55 c.ServeJson()56 }57}...

Full Screen

Full Screen

dateTime

Using AI Code Generation

copy

Full Screen

1import "fmt"2func main(){3 fmt.Println("Hello World")4 fmt.Println("Today's date is: ",main.dateTime())5}6Your name to display (optional):

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run Syzkaller automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Most used method in

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful