The 37-year-old victim ended his picnic early and thirsty.
He was sitting in Dolores Park at 8:30 p.m. Wednesday when a 20-something male approached him, pulled out a knife and demanded a beer, police reported.
The suspect then decided he wanted more than one. He took the 12-pack and fled.
No injuries were reported.